:root{--ink:#171717;--muted:#73717d;--line:hsla(0,0%,100%,.24);--panel:hsla(0,0%,100%,.82);--purple:#35128a;--violet:#6d35f2;--lavender:#f1ecff;--deep:#111016;--green:#22c55e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Avenir,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--deep)}.vybAppsOverlay{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:clamp(18px,4vw,48px);background:rgba(5,8,15,.54);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vybAppsOverlayPanel{width:min(920px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:clamp(18px,3vw,28px);background:rgba(13,20,34,.86);box-shadow:0 30px 90px rgba(0,0,0,.45);outline:0}.vybAppsOverlayHeader,.vybUpdatePrompt{display:flex;align-items:center;justify-content:space-between;gap:16px}.vybAppsOverlayHeader{margin-bottom:20px}.vybAppsOverlayHeader div,.vybLauncherIcon,.vybUpdatePrompt div{display:grid;grid-gap:6px;gap:6px}.vybAppError span,.vybAppsOverlayHeader span,.vybLauncherIcon em,.vybLauncherIcon small,.vybUpdatePrompt span{color:#c8d2e5}.vybAppsOverlayHeader strong{color:#fff;font-size:clamp(28px,5vw,48px);line-height:1}.vybAppsOverlayHeader button,.vybUpdatePrompt button{min-height:42px;border:0;border-radius:8px;padding:0 16px;cursor:pointer;background:#f8fbff;color:#111827;font-weight:900}.vybAppsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.vybLauncherIcon{min-height:168px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:16px;cursor:pointer;text-align:left;color:#fff;background:hsla(0,0%,100%,.1)}.vybLauncherIcon:disabled{cursor:not-allowed;opacity:.55}@media (max-width:680px){.vybAppsOverlay{place-items:stretch;padding:0;background:#080d19}.vybAppsOverlayPanel{width:100%;height:100dvh;max-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px calc(150px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom));border:0;border-radius:0;background:#0b1322}.vybAppsOverlayHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:60px;margin:0 0 14px;padding:8px 0 12px;background:#0b1322}.vybAppsOverlayHeader strong{font-size:30px}.vybAppsOverlayHeader button{min-width:72px;min-height:44px;padding:0 14px}.vybAppsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vybLauncherIcon{min-height:154px;padding:13px}}.vybLauncherIcon>span{width:48px;height:48px;border-radius:8px;display:inline-grid;place-items:center;color:#fff;background:rgba(109,53,242,.72)}.vybUpdatePrompt{position:fixed;left:50%;right:auto;bottom:104px;z-index:90;width:min(620px,calc(100vw - 32px));transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;padding:14px;color:#fff;background:rgba(8,13,24,.92);box-shadow:0 24px 70px rgba(0,0,0,.38)}.vybUpdatePrompt.force{bottom:50%;transform:translate(-50%,50%)}.vybAppError{grid-gap:8px;gap:8px;border:1px solid hsla(0,100%,85%,.4);border-radius:8px;background:rgba(80,8,24,.35)}.vybAppError,.vybGenesisFunding{display:grid;padding:18px;color:#fff}.vybGenesisFunding{grid-gap:12px;gap:12px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:linear-gradient(135deg,rgba(15,118,110,.82),rgba(17,24,39,.9))}.vybGenesisFunding div,.vybGenesisFunding label{display:grid;grid-gap:6px;gap:6px}.vybGenesisFunding>div:first-child strong{font-size:clamp(22px,3vw,34px);line-height:1.05}.vybGenesisFunding p,.vybGenesisFunding span,.vybGenesisFundingStatus{margin:0;color:rgba(244,251,255,.78)}.vybGenesisFunding input,.vybGenesisFunding select{min-height:42px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:0 12px;color:#fff;background:hsla(0,0%,100%,.12)}.vybGenesisFundingRow{grid-template-columns:minmax(0,1fr) 120px}.vybGenesisFunding button{min-height:44px;border:0;border-radius:8px;cursor:pointer;color:#102017;background:#f8fbff;font-weight:900}.vybGenesisFunding button:disabled{cursor:wait;opacity:.7}.vybGenesisFundingStatus.success{color:#a7f3d0}.vybGenesisFundingStatus.error{color:#fecaca}.vybAiMarketApp{min-height:100%;display:grid;grid-template-columns:220px minmax(0,1fr);color:#edfdf4;background:#020711;overflow:hidden}.vybAiMarketRail{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:18px;gap:18px;border-right:1px solid rgba(34,197,94,.18);padding:18px;background:rgba(2,12,10,.92)}.vybAiActive,.vybAiMarketBrand,.vybAiMarketNav button,.vybAiPersonalityCard,.vybAiRules,.vybAiSection,.vybHistoryRow,.vybUsernameAssetCard{min-width:0}.vybAiMarketBrand,.vybAiMarketNav button,.vybAiPersonalityCard{display:flex;align-items:center}.vybAiMarketBrand{gap:12px}.vybAiMarketBrand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#04130a;background:#22c55e}.vybAiActive,.vybAiCreate label,.vybAiMarketBrand div,.vybAiRules,.vybAiSection,.vybHistoryRow,.vybUsernameActions label{display:grid;grid-gap:6px;gap:6px}.vybAiActive em,.vybAiActive span,.vybAiMarketBrand em,.vybAiMarketHero span,.vybAiPersonalityCard em,.vybAiPersonalityCard p,.vybAiRules span,.vybAiSection header span,.vybHistoryRow em,.vybHistoryRow span,.vybUsernameAssetCard small,.vybUsernameAssetCard span{color:#a7bdb0}.vybAiMarketNav{display:grid;grid-gap:8px;gap:8px}.vybAiMarketNav button{min-height:42px;gap:10px;border:0;border-radius:8px;padding:0 10px;color:#ced;background:transparent;cursor:pointer;font:inherit;font-weight:800}.vybAiMarketNav button.active,.vybAiMarketNav button:hover{color:#fff;background:rgba(34,197,94,.18)}.vybAiActive,.vybAiRules,.vybAiSection{border:1px solid rgba(34,197,94,.16);border-radius:8px;padding:14px;background:rgba(7,19,18,.82)}.vybAiMarketMain{min-width:0;overflow:auto;padding:20px}.vybAiMarketHero{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.vybAiMarketHero h1,.vybAiMarketHero p{margin:0}.vybAiMarketHero p{color:#22c55e;font-weight:900;text-transform:uppercase}.vybAiMarketHero h1{color:#fff;font-size:clamp(30px,5vw,58px);line-height:.95}.vybAiCreate,.vybAiMarketGrid,.vybUsernameProfile{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px}.vybAiSection.wide{grid-column:1/-1}.vybAiSection header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.vybAiPersonalityCard strong,.vybAiRules strong,.vybAiSection header strong,.vybHistoryRow strong,.vybUsernameAssetCard strong{color:#fff}.vybAiPersonalityGrid,.vybUsernameMarketGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.vybAiPersonalityCard,.vybUsernameAssetCard{gap:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.06)}.vybAiPersonalityCard>span{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;border-radius:8px;color:#04130a;background:#7df2a6;font-weight:1000}.vybAiPersonalityCard div{min-width:0;display:grid;grid-gap:4px;gap:4px}.vybAiCreate button,.vybAiPersonalityCard button,.vybUsernameActions button,.vybUsernameAssetCard button{min-height:38px;border:0;border-radius:8px;padding:0 12px;color:#05200f;background:#22c55e;cursor:pointer;font-weight:900}.vybUsernameRow{width:100%;display:grid;grid-gap:4px;gap:4px;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);padding:10px 0;color:#fff;background:transparent;text-align:left;cursor:pointer}.vybUsernameAssetCard p em,.vybUsernameRow em{display:inline-block;margin:0 6px 6px 0;border-radius:999px;padding:4px 8px;color:#bbf7d0;background:rgba(34,197,94,.14);font-style:normal;font-size:12px}.vybAiCreate label,.vybUsernameActions label{color:#ced}.vybAiCreate input,.vybAiCreate select,.vybUsernameActions input{min-height:42px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:0 12px;color:#fff;background:hsla(0,0%,100%,.08)}.vybUsernameActions,.vybUsernameStats{display:grid;grid-gap:10px;gap:10px}.vybUsernameStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.vybUsernameStats article{border-radius:8px;padding:12px;background:rgba(34,197,94,.11)}.vybUsernameStats span{display:block;color:#a7bdb0}.vybUsernameStats strong{color:#fff}@media (max-width:860px){.vybAiCreate,.vybAiMarketApp,.vybAiMarketGrid,.vybUsernameProfile{grid-template-columns:1fr}.vybAiMarketRail{grid-template-rows:auto}}.vybBrainApp{min-height:100%;display:grid;grid-template-columns:172px minmax(0,1fr) 188px;color:#eef7ff;background:#020711;overflow:hidden}.vybBrainMediaRail,.vybBrainSidebar{min-width:0;border-color:rgba(124,188,255,.16);background:rgba(2,9,20,.84)}.vybBrainSidebar{border-right:1px solid rgba(124,188,255,.16);padding:18px 18px 16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:18px;gap:18px}.vybBrainActions,.vybBrainAppDock,.vybBrainBack,.vybBrainBrand,.vybBrainComposer label,.vybBrainFeatureGrid article,.vybBrainNetwork,.vybBrainSidebar button,.vybBrainUser{display:flex;align-items:center}.vybBrainBrand{gap:10px;font-size:18px}.vybBrainAppDock button>span,.vybBrainBrand span,.vybBrainLogoMark{display:grid;place-items:center;background:linear-gradient(135deg,#7a32ff,#03c6ff);color:#fff}.vybBrainBrand span{width:28px;height:28px;border-radius:8px;font-weight:1000}.vybBrainSidebar button{width:100%;min-height:42px;border:0;border-radius:8px;gap:12px;padding:0 4px;color:#abc4e6;background:transparent;text-align:left;font:inherit;cursor:pointer}.vybBrainSidebar button:hover{color:#fff;background:rgba(23,95,180,.18)}.vybBrainFeatureGrid em,.vybBrainMediaRail .add span,.vybBrainMediaRail strong,.vybBrainNetwork span,.vybBrainNetwork strong,.vybBrainSidebar button span,.vybBrainUser span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybBrainUser{gap:10px;border-top:1px solid rgba(124,188,255,.12);padding-top:14px}.vybBrainFeatureGrid article div,.vybBrainNetwork,.vybBrainUser div{min-width:0;display:grid;grid-gap:3px;gap:3px}.vybBrainFeatureGrid strong,.vybBrainMediaRail strong,.vybBrainUser strong{color:#fff}.vybBrainFeatureGrid em,.vybBrainNetwork span,.vybBrainTitle p,.vybBrainUser span{color:#a9bddc}.vybBrainNetwork{border:1px solid rgba(124,188,255,.12);border-radius:8px;padding:12px}.vybBrainNetwork strong{color:#3cff87}.vybBrainMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.vybBrainTopbar{min-height:72px;display:grid;grid-template-columns:220px minmax(260px,1fr) 260px;grid-gap:16px;gap:16px;align-items:center;padding:0 28px;border-bottom:1px solid rgba(124,188,255,.12);background:rgba(0,4,12,.72)}.vybBrainBack{gap:12px;font-size:18px}.vybBrainTopbar nav{justify-self:center;width:min(460px,100%);min-height:36px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:12px;padding:3px;background:rgba(6,18,40,.82)}.vybBrainActions button,.vybBrainComposer label button,.vybBrainTopbar nav button{border:0;border-radius:9px;color:#c8d9ff;background:transparent;font:inherit;font-weight:800;cursor:pointer}.vybBrainActions button,.vybBrainComposer label button,.vybBrainTopbar nav button.active{color:#fff;background:linear-gradient(135deg,#0b315d,#6e22f2)}.vybBrainActions{justify-content:flex-end;gap:18px;color:#d9eaff}.vybBrainActions button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 18px}.vybBrainHero{position:relative;min-height:0;overflow:auto;padding:18px 28px 28px}.vybBrainHeroImage{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,7,17,.06),rgba(2,7,17,.78) 72%,#020711),url(/vyb-brain-reference.png) 50% /cover no-repeat;opacity:.9}.vybBrainComposer,.vybBrainFeatureGrid,.vybBrainTitle{position:relative;z-index:1}.vybBrainTitle{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:10px;text-align:center}.vybBrainLogoMark{width:84px;height:54px;border-radius:14px;font-size:38px;font-weight:1000;-webkit-clip-path:polygon(0 0,72% 0,100% 52%,62% 100%,36% 100%);clip-path:polygon(0 0,72% 0,100% 52%,62% 100%,36% 100%)}.vybBrainTitle h1{margin:0;color:#fff;font-size:clamp(40px,7vw,76px);letter-spacing:0;line-height:.9;text-transform:uppercase}.vybBrainTitle p{margin:8px 0 0;font-size:18px}.vybBrainFeatureGrid{display:grid;grid-template-columns:minmax(190px,260px) minmax(300px,1fr) minmax(190px,260px);grid-auto-rows:minmax(82px,auto);grid-gap:16px;gap:16px;margin-top:4px}.vybBrainFeatureGrid article{min-width:0;gap:14px;border:1px solid rgba(79,191,255,.42);border-radius:16px;padding:14px 16px;background:rgba(3,12,28,.78);box-shadow:0 0 28px rgba(0,170,255,.12)}.vybBrainFeatureGrid article.left{grid-column:1}.vybBrainFeatureGrid article.right{grid-column:3}.vybBrainFeatureGrid article:first-child,.vybBrainFeatureGrid article:nth-child(5){margin-top:10px}.vybBrainFeatureGrid article:nth-child(2),.vybBrainFeatureGrid article:nth-child(6){margin-top:18px}.vybBrainFeatureGrid article:nth-child(3),.vybBrainFeatureGrid article:nth-child(7){margin-top:26px}.vybBrainFeatureGrid article>span{flex:0 0 auto;color:#65cfff}.vybBrainFeatureGrid strong{font-size:13px;text-transform:uppercase}.vybBrainFeatureGrid em{font-style:normal;font-size:12px;line-height:1.35;white-space:normal}.vybBrainComposer{width:min(860px,100%);margin:30px auto 0;border:1px solid rgba(124,188,255,.2);border-radius:18px;padding:16px;background:rgba(4,12,24,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.vybBrainComposer>strong{color:#9fbaff;font-size:14px;text-transform:uppercase}.vybBrainAppDock{justify-content:center;gap:12px;flex-wrap:wrap;margin:14px 0}.vybBrainAppDock button{width:72px;border:0;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#fff;background:transparent;cursor:pointer}.vybBrainAppDock button>span{width:40px;height:40px;border-radius:12px}.vybBrainAppDock em{max-width:100%;font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.vybBrainComposer label{gap:10px;border:1px solid rgba(124,188,255,.16);border-radius:14px;padding:8px;background:rgba(2,8,18,.86)}.vybBrainComposer label input{min-width:0;flex:1 1;border:0;outline:0;color:#fff;background:transparent;font:inherit}.vybBrainComposer label button{min-height:38px;padding:0 14px}.vybBrainPlan{display:grid;grid-gap:6px;gap:6px;margin-top:12px;text-align:left}.vybBrainPlan span{border-radius:8px;padding:8px 10px;color:#bfe3ff;background:rgba(42,120,222,.16)}.vybBrainMediaRail{border-left:1px solid rgba(124,188,255,.16);padding:22px 16px;display:grid;grid-gap:12px;gap:12px;align-content:start;overflow:auto}.vybBrainMediaRail button{border:1px solid rgba(124,188,255,.18);border-radius:8px;padding:0;overflow:hidden;background:rgba(3,12,27,.78);color:#fff;cursor:pointer}.vybBrainMediaRail button.active{border-color:#8a2cff;box-shadow:0 0 0 2px rgba(138,44,255,.26)}.vybBrainMediaRail button>span:first-child{display:block;aspect-ratio:1.25;background-size:cover;background-position:50%}.vybBrainMediaRail strong{display:block;padding:9px;font-size:12px}.vybBrainMediaRail .add{min-height:132px;display:grid;place-items:center;grid-gap:8px;gap:8px;border-style:dashed;color:#8fa8cf}.vybModelNetwork{margin-top:24px;padding:24px;border:1px solid rgba(111,255,194,.2);border-radius:24px;background:linear-gradient(145deg,rgba(5,19,28,.96),rgba(10,12,28,.96));color:#eefcf7}.vybModelNetwork header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.vybModelNetwork header span{color:#61eeb8;font-size:11px;font-weight:800;letter-spacing:.16em}.vybModelNetwork h2{margin:8px 0;font-size:clamp(22px,3vw,36px)}.vybModelNetwork p{margin:0;color:#9fb6b1;line-height:1.55}.vybModelNetwork header>strong{white-space:nowrap;color:#77f4c2;font-size:12px}.vybModelNetwork header i,.vybModelNodeList i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#52605e}.vybModelNetwork header i,.vybModelNodeList i.online{background:#50e6a8;box-shadow:0 0 12px #50e6a8}.vybModelMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:22px 0}.vybModelMetrics article{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid rgba(139,180,174,.16);border-radius:16px;background:hsla(0,0%,100%,.035)}.vybModelMetrics em,.vybModelMetrics span{color:#829c97;font-size:11px;font-style:normal}.vybModelMetrics strong{font-size:20px}.vybModelNetwork nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.vybModelButtons button,.vybModelNetwork nav button{border:1px solid rgba(111,255,194,.2);border-radius:12px;padding:10px 14px;background:transparent;color:#a8bcb8;font-weight:750;text-transform:capitalize}.vybModelButtons button:first-child,.vybModelNetwork nav button.active{background:#42dca1;color:#06110e}.vybModelNetworkBody{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;padding-top:10px}.vybModelNetworkBody>div{padding:18px;border-radius:18px;background:rgba(1,8,14,.58)}.vybModelNetworkBody h3{margin:0 0 8px}.vybModelNotice{margin:18px 0;padding:12px;border-left:3px solid #42dca1;background:rgba(66,220,161,.08);color:#cbe8df;font-size:13px;line-height:1.45}.vybModelButtons{display:flex;flex-wrap:wrap;gap:8px}.vybModelNodeList{display:grid;grid-gap:8px;gap:8px}.vybModelNodeList article{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(139,180,174,.12);border-radius:12px}.vybModelNodeList em,.vybModelNodeList span,.vybModelNodeList strong{font-size:11px;font-style:normal}.vybModelNodeList em,.vybModelNodeList small{color:#829c97}@media (max-width:760px){.vybModelNetwork{padding:16px}.vybModelNetwork header,.vybModelNetworkBody{display:grid;grid-template-columns:1fr}.vybModelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vybModelNetwork header>strong{order:-1}}@media (max-width:1180px){.vybBrainApp{grid-template-columns:86px minmax(0,1fr)}.vybBrainSidebar{padding-inline:10px}.vybBrainBrand strong,.vybBrainMediaRail,.vybBrainNetwork,.vybBrainSidebar button span,.vybBrainUser{display:none}}@media (max-width:820px){.vybBrainApp{display:block;min-height:100dvh;overflow:auto}.vybBrainSidebar{display:none}.vybBrainMain{min-height:100dvh}.vybBrainTopbar{grid-template-columns:1fr;gap:10px;padding:14px}.vybBrainTopbar nav{justify-self:stretch}.vybBrainActions{justify-content:space-between}.vybBrainHero{padding:14px}.vybBrainFeatureGrid{grid-template-columns:1fr}.vybBrainFeatureGrid article.left,.vybBrainFeatureGrid article.right{grid-column:1;margin-top:0}.vybBrainComposer label{display:grid}}.vybBoot,.vybDesktop{min-height:100vh;background:radial-gradient(circle at top left,rgba(115,226,164,.18),transparent 28%),radial-gradient(circle at top right,rgba(0,166,251,.22),transparent 30%),linear-gradient(135deg,#08111f,#15243f 38%,#20102b)}.vybBoot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,460px);grid-gap:32px;gap:32px;align-items:center;padding:clamp(24px,5vw,72px);color:#f8fbff}.bootHero,.bootPanel,.vybLockScreen .lockCard,.vybWindow{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 30px 90px rgba(0,0,0,.32)}.bootHero{padding:clamp(28px,6vw,54px);background:rgba(10,18,32,.54);display:grid;grid-gap:12px;gap:12px}.bootHero p,.bootPanel p,.storeTop p{margin:0;color:#8cc7ff;font-size:12px;font-weight:800;text-transform:uppercase}.authCard h1,.bootHero h1,.storeTop h1{margin:0;font-size:clamp(34px,5vw,64px);line-height:.96}.authCard span,.authHint,.blogComposer textarea,.bootHero span,.developerForm span,.docsGrid p,.receiptStack span,.storeTop span,.verglySide span{color:#d0d8ea;line-height:1.5}.bootPanel{background:rgba(17,25,42,.72);padding:26px;display:grid;grid-gap:18px;gap:18px}.appActions,.bootTabs,.permissionChips,.terminalControls{display:flex;flex-wrap:wrap;gap:10px}.appActions button,.bootTabs button,.permissionChips button,.primaryAction,.storeShelf button,.terminalControls button,.vybDock button,.vybIcon,.vybMenu button{border:0;border-radius:8px;cursor:pointer}.bootTabs button,.permissionChips button{min-height:38px;padding:0 14px;background:hsla(0,0%,100%,.08);color:#f7fbff}.bootTabs button.active,.permissionChips button.active,.vybDock button.active{background:#f9fbff;color:#12233d}.appList,.authCard,.authForm,.blogFeed,.brainGrid,.cameraApp,.developerForm,.docsGrid,.miniMetricGrid,.nodeTable,.receiptStack,.runtimeList,.settingsGrid,.terminalPanel{display:grid;grid-gap:14px;gap:14px}.authCard label,.authForm label,.developerForm label,.receiptStack article,.settingsGrid label,.storeSearch{min-height:48px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;gap:10px;padding:0 14px;color:#f8fbff}.developerForm label,.receiptStack article,.settingsGrid label{min-height:64px}.authCard input,.authForm input,.blogComposer input,.blogComposer textarea,.developerForm input,.developerForm select,.receiptStack input,.settingsGrid input,.storeSearch input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.authCard input::placeholder,.authForm input::placeholder,.storeSearch input::placeholder{color:#b4c1d9}.appActions button,.primaryAction,.storeShelf button,.terminalControls button,.vybMenu button{min-height:44px;padding:0 16px;background:#f9fbff;color:#15243f;font-weight:800}.authError{margin:0;color:#ffb4b4;font-size:13px}.vybDesktop{color:#f8fbff;position:relative;padding-bottom:96px;overflow-x:hidden;overflow-y:auto}.vybMenu{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:46px;padding:0 18px;background:rgba(7,13,24,.72);border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.vybMenuLeft strong,.vybMenuRight span{display:inline-flex;align-items:center;gap:6px;font-size:13px}.vybMenu button{min-height:30px;padding:0 12px}.vybMark{width:30px;min-width:30px;padding:0}.vybDesktopIcons{top:72px;left:20px;width:96px}.vybIcon{grid-gap:8px;gap:8px}.vybDock button,.vybIcon span{color:#fff;box-shadow:0 18px 30px rgba(0,0,0,.26)}.vybStage{margin-left:132px;padding:20px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-height:calc(100vh - 120px)}.vybStage.collapsed{margin-left:0}.vybSidebarStack{grid-column:2;display:grid;grid-gap:18px;gap:18px;align-self:start;position:-webkit-sticky;position:sticky;top:68px}.vybWindow{position:relative;overflow:visible;background:rgba(15,18,31,.72)}.vybWindow.compact{grid-column:auto}.vybWindow.detached{position:fixed;z-index:20;width:min(1100px,100%);margin:0 auto}.vybWindow.fullscreen{position:fixed;inset:0;width:100vw;height:100vh;min-height:100vh;border-radius:0;z-index:120}.vybWindowBar{background:hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.08)}.vybWindowBar h2,.vybWindowBar p{margin:0}.vybWindowBar p{color:#90a4c7}.vybWindowBar h2{color:#fff;font-size:18px}.vybWindowBar i{width:14px;height:14px;border-radius:50%;margin-left:auto}.windowChromeLeft{flex-shrink:0}.windowChromeLeft,.windowTraffic{display:flex;align-items:center;gap:8px}.windowTrafficButton{width:18px;height:18px;border:0;border-radius:5px;display:grid;place-items:center;padding:0;color:rgba(15,23,42,.98);cursor:pointer;transform:translateY(0);transition:transform .14s ease,filter .14s ease,opacity .14s ease}.windowTrafficButton span{opacity:.72;font-size:10px;font-weight:900;line-height:1;transition:opacity .15s ease}.vybWindowBar:hover .windowTrafficButton span{opacity:1}.windowTrafficButton.close{background:linear-gradient(180deg,#ff7b73,#ff5b6e)}.windowTrafficButton.minimize{background:linear-gradient(180deg,#ffd76b,#f4b63f)}.windowTrafficButton.maximize{background:linear-gradient(180deg,#4ee6b0,#1cbf8a)}.windowTrafficButton.detach{background:linear-gradient(180deg,#d9e5ff,#93b7ff)}.vybWindowBody{max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.windowResizeHandle{position:absolute;width:18px;height:18px;border-radius:4px;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.45) 0,hsla(0,0%,100%,.45) 52%,transparent 0),linear-gradient(135deg,transparent 60%,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.28) 72%,transparent 0);cursor:nwse-resize}.windowResizeHandle.east{right:-6px}.windowResizeHandle.east,.windowResizeHandle.west{top:72px;bottom:18px;width:12px;height:auto;cursor:ew-resize;background:transparent}.windowResizeHandle.west{left:-6px}.windowResizeHandle.south{bottom:-6px}.windowResizeHandle.north,.windowResizeHandle.south{left:18px;right:18px;width:auto;height:12px;cursor:ns-resize;background:transparent}.windowResizeHandle.north{top:56px}.windowResizeHandle.southeast{right:10px;bottom:10px}.desktopLanding{display:grid;grid-gap:18px;gap:18px;grid-column:1;position:relative;min-height:1320px}.vybWindowLayer{position:relative;z-index:6;grid-column:1;margin-top:-12px}.desktopHeroCard,.desktopOverviewGrid article,.desktopQuickGrid button{border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06)}.desktopHeroCard{padding:24px;display:grid;grid-gap:10px;gap:10px}.desktopHeroCard h1,.desktopHeroCard p{margin:0}.desktopHeroCard p{color:#8cc7ff;font-size:12px;font-weight:800;text-transform:uppercase}.desktopHeroCard h1{color:#fff;font-size:clamp(32px,4vw,54px);line-height:.98}.desktopHeroCard span{color:#d0d8ea;max-width:720px}.desktopOverviewGrid,.desktopQuickGrid{display:grid;grid-gap:14px;gap:14px}.desktopQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktopQuickGrid button{min-height:120px;padding:18px;color:#f6fbff;text-align:left;display:grid;grid-gap:10px;gap:10px}.desktopQuickGrid button.popinDesktopLaunch{background:linear-gradient(135deg,rgba(255,62,165,.22),rgba(34,211,238,.12)),hsla(0,0%,100%,.07);border-color:rgba(255,62,165,.38)}.popinLogo{display:block;filter:drop-shadow(0 8px 18px rgba(255,62,165,.22))}.desktopOverviewGrid strong,.desktopQuickGrid strong{font-size:20px}.desktopOverviewGrid span,.desktopQuickGrid span{color:#d0d8ea}.desktopOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktopOverviewGrid article{min-height:110px;padding:18px;display:grid;align-content:center;grid-gap:8px;gap:8px;color:#fff}.desktopWidgetCanvas{position:relative;min-height:980px}.desktopWidget{position:absolute;width:min(340px,calc(100vw - 80px));min-height:170px;padding:18px;display:grid;grid-gap:10px;gap:10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,15,28,.82);box-shadow:0 26px 44px rgba(2,6,23,.32);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-content:start}.desktopWidget p,.desktopWidget span,.desktopWidget strong{margin:0}.desktopWidgetHandle{display:flex;align-items:center;justify-content:space-between;color:#c7d2e5;cursor:-webkit-grab;cursor:grab}.desktopWidgetHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.desktopWidget strong{color:#f8fbff;font-size:20px}.desktopWidget p{color:#c7d2e5}.desktopWidgetBody,.desktopWidgetList{display:grid;grid-gap:10px;gap:10px}.desktopWidgetRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.desktopWidgetRow strong{font-size:16px}.desktopCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.desktopCalendar span{min-height:34px;border-radius:8px;background:rgba(30,41,59,.68);display:grid;place-items:center}.desktopCalendar span.current{background:#e2e8f0;color:#0f172a}.desktopWeatherCard{display:grid;grid-gap:6px;gap:6px}.desktopWeatherCard strong{font-size:40px}.desktopNoteText,.desktopStickyText{margin:0;white-space:pre-wrap;color:#dbe7f8;line-height:1.5}.desktopStickyText{padding:14px;border-radius:8px;background:linear-gradient(180deg,rgba(245,158,11,.26),rgba(251,191,36,.14))}.desktopWidgetBody strong{font-size:28px}.desktopWidgetButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.desktopWidgetButtons button,.desktopWidgetPrimary{min-height:42px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(30,41,59,.9);color:#f8fbff;cursor:pointer}.verglySurface{grid-template-columns:180px minmax(0,1fr);grid-gap:18px;gap:18px}.verglySide{padding:18px 16px;background:linear-gradient(180deg,#291454,#151f39);grid-gap:10px;gap:10px}.sideLogo{width:42px;height:42px;background:hsla(0,0%,100%,.14)}.appList article,.authCard,.blogComposer,.brainGrid article,.cameraLens,.checkGrid,.developerForm,.docsGrid,.miniMetricGrid article,.nodeTable article,.postGrid,.receiptStack,.runtimeList article,.settingsGrid label,.storeShelf,.storeTabs,.storeTop,.terminalControls,.terminalWindow{border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.authCard,.cameraLens,.storeTabs,.storeTop,.terminalControls,.terminalWindow{padding:18px}.appList,.brainGrid,.checkGrid,.docsGrid,.miniMetricGrid,.nodeTable,.postGrid,.runtimeList,.storeShelf{padding:0}.brainGrid,.checkGrid,.docsGrid,.postGrid,.storeShelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.storeTabs{display:flex;gap:10px}.storeTabs button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:hsla(0,0%,100%,.08);color:#f6fbff;cursor:pointer}.storeTabs button.active{background:#f9fbff;color:#15243f}.vybExternalAppsApp{display:grid;grid-gap:16px;gap:16px}.externalAppsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.externalAppsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.externalAppCard,.externalAppsGrid{display:grid;grid-gap:12px;gap:12px}.externalAppCard{min-height:220px;align-content:space-between;padding:18px;border-radius:8px;border:1px solid color-mix(in srgb,var(--external-accent,#38bdf8) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--external-accent,#38bdf8) 18%,transparent),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.05)}.externalAppCard span{width:max-content;padding:5px 9px;border-radius:8px;color:#fff;background:var(--external-accent,#38bdf8);font-size:.72rem;font-weight:900;text-transform:uppercase}.externalAppCard strong{color:#fff;font-size:clamp(1.25rem,3vw,1.75rem)}.externalAppCard p{margin:0;color:#cbd5e1;line-height:1.55}.externalAppCard a,.externalAppsHero a,.externalAppsNotes article{display:inline-flex;align-items:center;gap:8px}.externalAppCard a,.externalAppsHero a{width:max-content;min-height:38px;padding:0 12px;border-radius:8px;color:#020617;background:#fff;font-weight:900;text-decoration:none}.externalAppsNotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.externalAppsNotes article{align-items:flex-start;padding:14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.externalAppsNotes span,.externalAppsNotes strong{display:block}.externalAppsNotes strong{color:#fff;margin-bottom:4px}.externalAppsNotes span{color:#cbd5e1;line-height:1.45}.appList article,.brainGrid article,.checkGrid article,.docsGrid article,.miniMetricGrid article,.nodeTable article,.postGrid article,.runtimeList article,.storeShelf article{padding:14px;color:#f6fbff;display:grid;grid-gap:6px;gap:6px}.storeShelf article span:first-child{width:34px;height:34px;border-radius:8px}.plutoFabricPanel{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.plutoFabricPanel>div:first-child{display:grid;grid-gap:5px;gap:5px}.plutoFabricGrid article span,.plutoFabricPanel>div:first-child span{color:rgba(246,251,255,.68);font-size:.82rem}.plutoFabricPanel>div:first-child strong{color:#f6fbff;font-size:1.05rem}.plutoFabricPanel>div:first-child p{max-width:760px;margin:0;color:rgba(246,251,255,.74)}.plutoFabricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:10px;gap:10px}.plutoFabricGrid article{min-height:104px;padding:12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(7,15,28,.3);color:#f6fbff;display:grid;align-content:start;grid-gap:7px;gap:7px}.plutoFabricGrid article.isActive{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.12)}.storeShelf article button{margin-top:8px}.blogComposer textarea{min-height:120px;resize:vertical}.cameraApp,.streamPlayer,.terminalPanel{display:grid;grid-gap:16px;gap:16px}.cameraLens,.streamPlayer{min-height:220px}.terminalWindow{color:#9df4af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:320px}.terminalHero{border:1px solid rgba(125,211,252,.18);border-radius:8px;padding:18px;display:flex;justify-content:space-between;gap:18px;align-items:flex-end;background:radial-gradient(circle at top right,rgba(34,211,238,.14),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,27,75,.78));color:#eef4ff}.terminalHero span{color:#7dd3fc;font-size:12px;font-weight:900;text-transform:uppercase}.terminalHero h1,.terminalHero p{margin:0}.terminalHero h1{margin-top:6px;font-size:clamp(28px,4vw,46px);line-height:1}.terminalHero p{margin-top:8px;max-width:720px;color:#cbd5e1;line-height:1.5}.terminalHero strong{flex:0 0 auto;border-radius:999px;padding:8px 12px;background:rgba(134,239,172,.12);color:#86efac;font-size:12px}.terminalSessionBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.terminalSessionBar button{min-height:54px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:#eef4ff;display:grid;grid-gap:4px;gap:4px;align-content:center;cursor:pointer}.terminalSessionBar button.active{background:#e2e8f0;color:#0f172a}.terminalLine.success{color:#86efac}.terminalLine.error{color:#fda4af}.terminalLine.command{color:#f8fbff}.terminalInputRow{min-height:42px;margin-top:10px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.92);display:flex;align-items:center;gap:12px;padding:0 12px}.terminalInputRow span{color:#86efac;white-space:nowrap}.terminalInputRow input{width:100%;border:0;outline:0;background:transparent;color:#eef4ff}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.developerForm label,.settingsGrid label{flex-direction:column;align-items:flex-start;justify-content:center}.settingsLongField{grid-column:1/-1;min-height:150px!important}.settingsLongField textarea{width:100%;min-height:90px;resize:vertical}.widgetSettingsPanel{grid-column:1/-1;padding:18px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:rgba(10,16,29,.72);display:grid;grid-gap:14px;gap:14px}.widgetSettingsHeader{display:grid;grid-gap:4px;gap:4px}.widgetSettingsHeader strong{color:#f8fbff}.widgetSettingsHeader span{color:#c7d2e5}.widgetToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.widgetToggle{min-height:72px;padding:14px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(30,41,59,.66);display:flex;align-items:center;justify-content:space-between;gap:12px}.developerForm span,.settingsGrid span{color:#90a4c7;font-size:12px}.wallpaperPicker{grid-column:1/-1}.wallpaperSwatches{display:flex;gap:10px;margin-top:10px}.wallpaperSwatches button{width:72px;height:52px;border-radius:8px;border:2px solid transparent;cursor:pointer}.wallpaperSwatches button.active{border-color:#f8fbff;box-shadow:0 0 0 1px rgba(21,36,61,.7)}.developerForm{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDock{bottom:16px;padding:10px 12px;border-radius:10px;background:rgba(8,13,24,.72);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vybDock button{background:hsla(0,0%,100%,.08)}.vybLockScreen{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgba(4,8,18,.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vybLockScreen .lockCard{width:min(420px,100%);padding:28px;background:rgba(11,19,36,.82);display:grid;grid-gap:16px;gap:16px;color:#fff}.vybLockScreen label{min-height:48px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;gap:10px;padding:0 14px}.vybLockScreen input{width:100%;border:0;outline:0;background:transparent;color:#fff}@media (max-width:1120px){.vybStage{grid-template-columns:minmax(0,1fr)}.vybSidebarStack{grid-column:1;position:static}.vybWindow.compact{grid-column:auto}.desktopOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.developerForm,.settingsGrid,.verglySurface,.vybBoot{grid-template-columns:1fr}.vybDesktopIcons{position:static;width:auto;padding:18px 20px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.vybStage{margin-left:0;padding-top:10px}.desktopOverviewGrid,.desktopQuickGrid{grid-template-columns:1fr}.desktopWidgetCanvas{min-height:920px}.desktopWidget{width:calc(100vw - 72px);max-width:100%}.brainGrid,.checkGrid,.docsGrid,.postGrid,.storeShelf,.terminalSessionBar{grid-template-columns:1fr}}a,button,input{font:inherit}a{color:inherit;text-decoration:none}.osShell{min-height:100vh;background:radial-gradient(circle at 18% 18%,rgba(109,53,242,.78),transparent 32%),radial-gradient(circle at 78% 12%,rgba(0,166,251,.46),transparent 30%),linear-gradient(135deg,#17072e,#35128a 48%,#08070d)}.lockScreen{min-height:100vh;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,430px);grid-gap:clamp(24px,7vw,90px);gap:clamp(24px,7vw,90px);align-items:center;padding:clamp(22px,5vw,72px);color:#fff}.lockTime{display:grid;grid-gap:10px;gap:10px}.lockTime span{font-size:clamp(72px,14vw,164px);font-weight:900;line-height:.9}.lockTime strong{font-size:clamp(22px,4vw,42px)}.loginPanel{border:1px solid var(--line);border-radius:8px;background:rgba(17,16,22,.58);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:28px;display:grid;grid-gap:18px;gap:18px;box-shadow:0 32px 90px rgba(0,0,0,.35)}.loginAvatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#8758ff,#35128a)}.eyebrow{margin:0 0 5px;color:#8b7cff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.loginPanel h1,.windowBar h2{margin:0}.passwordField,.searchBox{height:48px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 14px;background:hsla(0,0%,100%,.12)}.passwordField input,.searchBox input{width:100%;border:0;outline:0;background:transparent;color:inherit}.passwordField input::placeholder{color:#d8ceff}.loginButton{min-height:48px;border:0;background:#fff;color:var(--purple);cursor:pointer;gap:8px}.loginButton,.secondaryButton{border-radius:8px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.secondaryButton{min-height:46px;border:1px solid hsla(0,0%,100%,.24);color:#fff}.loginHint{margin:0;color:#d8ceff;line-height:1.55}.loginHint a{color:#fff;font-weight:900}.accountList,.lockStatus{display:grid;grid-gap:10px;gap:10px}.accountList article,.lockStatus span{min-height:56px;border-radius:8px;padding:10px 12px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;gap:10px}.accountList article div{display:grid;grid-gap:3px;gap:3px}.accountList span{color:#d8ceff}.desktop{min-height:100vh;color:#fff;position:relative;padding-bottom:104px}.menuBar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:42px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:rgba(12,10,18,.72);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid hsla(0,0%,100%,.1)}.menuBrand,.menuStatus{display:flex;align-items:center;gap:16px;min-width:0}.menuBrand .brandMark,.menuBrand span{width:24px;height:24px;border-radius:8px;background:#fff;color:var(--purple);display:grid;place-items:center;font-weight:900}.menuBrand a,.menuStatus span{color:#e8e1ff;font-size:13px}.menuStatus span{display:inline-flex;align-items:center;gap:6px}.desktopGrid{display:grid;grid-template-columns:120px minmax(0,1fr) 280px;grid-gap:18px;gap:18px;padding:20px}.desktopIcons{display:grid;align-content:start;grid-gap:16px;gap:16px}.desktopIcon{min-height:88px;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#fff;text-align:center}.desktopIcon span,.dock a{width:56px;height:56px;border-radius:8px;display:grid;place-items:center;color:#fff;box-shadow:0 16px 35px rgba(0,0,0,.24)}.desktopIcon strong{font-size:12px;text-shadow:0 2px 8px rgba(0,0,0,.55)}.windowStack{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:18px;gap:18px;align-items:start}.osWindow,.sessionPanel{border:1px solid hsla(0,0%,100%,.24);border-radius:8px;background:rgba(246,243,255,.88);color:var(--ink);box-shadow:0 28px 70px rgba(0,0,0,.28);overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.osWindow.wide{grid-column:1/-1}.windowBar{min-height:62px;display:flex;align-items:center;gap:14px;padding:12px 16px;background:hsla(0,0%,100%,.72);border-bottom:1px solid rgba(53,18,138,.12)}.windowDots{display:flex;gap:7px}.windowDots span{width:12px;height:12px;border-radius:50%;background:#ff5f57}.windowDots span:nth-child(2){background:#ffbd2e}.windowDots span:nth-child(3){background:#28c840}.windowBody{padding:16px}.sessionLayout{display:grid;grid-template-columns:170px 1fr;grid-gap:14px;gap:14px}.sessionCard{min-height:150px;border-radius:8px;background:var(--purple);color:#fff;padding:16px;display:grid;align-content:center;grid-gap:7px;gap:7px}.sessionCard em,.sessionCard span{color:#d8ceff;font-style:normal}.searchBox{color:var(--ink);background:#fff;border-color:rgba(53,18,138,.14)}.metricStrip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.appList article,.blogPreview,.brainGrid article,.metricStrip article,.nodeTable article,.walletCard{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1)}.metricStrip article{padding:14px;display:grid;grid-gap:6px;gap:6px}.appList span,.brainGrid span,.metricStrip span,.miniRows span,.nodeTable span,.walletCard span{color:var(--muted)}.metricStrip strong{font-size:22px}.appList,.brainGrid,.nodeTable{display:grid;grid-gap:10px;gap:10px}.appList article,.nodeTable article{min-height:64px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.appList em,.nodeTable em,.sessionPanel em{color:var(--purple);font-style:normal;font-weight:800;font-size:12px}.walletCard{padding:18px;display:grid;grid-gap:8px;gap:8px}.walletCard strong{color:var(--purple);font-size:34px}.walletCard p{margin:0;color:var(--muted);line-height:1.5}.miniRows{margin-top:12px;display:grid;grid-template-columns:1fr auto;grid-gap:10px 16px;gap:10px 16px}.terminalWindow{min-height:230px;border-radius:8px;background:#0b0b10;color:#a7ffcb;padding:14px;display:grid;align-content:start;grid-gap:8px;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.blogPreview{padding:18px}.blogPreview p{margin:8px 0 0;color:var(--muted);line-height:1.55}.brainGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.brainGrid article{min-height:112px;padding:14px;display:grid;align-content:start;grid-gap:8px;gap:8px}.sessionPanel{padding:16px;display:grid;align-content:start;grid-gap:12px;gap:12px}.sessionPanel article{display:flex;gap:10px;padding-top:12px;border-top:1px solid rgba(53,18,138,.12)}.sessionPanel article>div{display:grid;grid-gap:4px;gap:4px}.dock{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);min-height:74px;max-width:calc(100vw - 24px);padding:10px;display:flex;align-items:center;gap:9px;border-radius:8px;background:rgba(246,243,255,.38);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow-x:auto;z-index:20}.dock a{flex:0 0 auto;background:rgba(53,18,138,.92)}.singleOs{min-height:100vh;color:#fff;padding-bottom:0}.globalMenu{position:fixed;left:0;right:0}.appRail{position:fixed;top:58px;left:14px;bottom:14px;width:112px;z-index:12;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;border-radius:8px;background:rgba(17,16,22,.72);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow-y:auto}.appRail a{min-height:36px;border-radius:8px;display:flex;align-items:center;padding:0 10px;color:#e8e1ff;font-size:12px;font-weight:900;text-transform:capitalize}.appRail a:hover{background:hsla(0,0%,100%,.12)}.osScroll{min-height:100vh;padding:64px 18px 32px 144px;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:18px;gap:18px;align-items:start}.internalApp{scroll-margin-top:62px;border:1px solid hsla(0,0%,100%,.24);border-radius:8px;background:rgba(246,243,255,.9);color:var(--ink);box-shadow:0 28px 70px rgba(0,0,0,.28);overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.internalApp.wide{grid-column:1/-1}.authSplit,.desktopInside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.inlinePanel{color:#fff;background:linear-gradient(135deg,rgba(17,16,22,.92),rgba(53,18,138,.84));box-shadow:none}.internalIcons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.appLock{margin-bottom:12px}.runtimeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.runtimeGrid article{min-height:150px;border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:14px;display:grid;align-content:start;grid-gap:7px;gap:7px}.checkGrid span,.runtimeGrid p,.runtimeGrid span{color:var(--muted)}.runtimeGrid p{margin:0;line-height:1.45}.runtimeGrid em{color:var(--purple);font-style:normal;font-weight:900;font-size:12px}.checkGrid,.docsGrid,.launchList,.protocolGrid,.settingsGrid,.stackDocs,.storeGrid{display:grid;grid-gap:12px;gap:12px}.launchList{grid-template-columns:repeat(2,minmax(0,1fr))}.appHero button,.blogComposer button,.controlRow button,.launchList a,.storeGrid button,.storeHeader button{min-height:44px;border:0;border-radius:8px;background:var(--purple);color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.appHero,.developerHero,.docsHero,.storeHeader{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center}.appHero>span{width:76px;height:76px;border-radius:8px;color:#fff;display:grid;place-items:center}.appHero h1,.developerHero h1,.docsHero h1,.storeHeader h1{margin:0}.appHero p,.developerHero p,.docsGrid p,.docsHero p,.stackDocs p,.storeHeader p{margin:6px 0 0;color:var(--muted);line-height:1.55}.storeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkGrid article,.docsGrid article,.protocolGrid article,.settingsGrid label,.stackDocs article,.storeGrid article{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:14px}.storeGrid article{min-height:178px;display:grid;grid-gap:8px;gap:8px}.storeGrid article>span{width:42px;height:42px;border-radius:8px}.storeGrid p{margin:0;color:var(--muted);line-height:1.45}.cameraPreview,.streamPlayer{min-height:260px;border-radius:8px;background:linear-gradient(135deg,#111016,#35128a);color:#fff;display:grid;place-items:center;text-align:center;overflow:hidden}.cameraPreview div{width:132px;height:132px;border-radius:50%;border:18px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08)}.controlRow{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.blogComposer{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.blogComposer input,.blogComposer textarea{width:100%;border:1px solid rgba(53,18,138,.14);border-radius:8px;padding:12px;resize:vertical}.blogComposer textarea{min-height:130px}.authGrid,.checkGrid,.docsGrid,.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authGrid div{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:14px;display:grid;grid-gap:8px;gap:8px}.authGrid span{color:var(--muted)}.settingsGrid label{display:flex;justify-content:space-between;gap:12px;align-items:center}.protocolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkGrid article,.protocolGrid article,.stackDocs article{display:grid;grid-gap:8px;gap:8px}@media (max-width:1180px){.desktopGrid{grid-template-columns:96px minmax(0,1fr)}.sessionPanel{grid-column:1/-1}}@media (max-width:820px){.lockScreen{grid-template-columns:1fr;align-content:center}.menuBar{height:auto;min-height:48px;flex-wrap:wrap;gap:8px;padding-block:8px}.desktopGrid{grid-template-columns:1fr;padding:14px}.appRail{position:-webkit-sticky;position:sticky;top:48px;left:auto;bottom:auto;width:auto;margin:0 14px;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.osScroll{padding:16px 14px 28px;grid-template-columns:1fr}.desktopIcons{grid-template-columns:repeat(4,minmax(0,1fr))}.appHero,.authSplit,.brainGrid,.checkGrid,.desktopInside,.developerHero,.docsGrid,.docsHero,.launchList,.metricStrip,.protocolGrid,.runtimeGrid,.sessionLayout,.settingsGrid,.storeGrid,.storeHeader,.windowStack{grid-template-columns:1fr}}.vybDesktop{font-size:14px;letter-spacing:0}.vybDesktop .vybMenu{height:44px!important;padding:0 12px!important;background:color-mix(in srgb,var(--vyb-bg) 82%,transparent)!important;border-bottom:1px solid var(--vyb-border-soft)!important;box-shadow:0 10px 32px rgba(2,6,23,.18)}.vybDesktop .vybMenuLeft,.vybDesktop .vybMenuRight{gap:8px!important}.vybDesktop .vybMenuTitle{display:grid;grid-gap:1px;gap:1px;min-width:0}.vybDesktop .vybMenuTitle strong{font-size:12px;line-height:1;color:var(--vyb-text)}.vybDesktop .vybMenuTitle span{max-width:180px;overflow:hidden;color:var(--vyb-text-soft);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybMenu .vybMark,.vybDesktop .vybMenu .vybMenuIcon{width:30px!important;height:30px!important;min-height:30px!important;border:1px solid var(--vyb-border-soft)!important;border-radius:10px!important;display:grid!important;place-items:center!important;padding:0!important;background:color-mix(in srgb,var(--vyb-surface) 84%,transparent)!important;color:var(--vyb-text)!important;font-size:15px!important;box-shadow:none!important}.vybDesktop .vybMenu .vybMark{color:var(--vyb-accent)!important;font-weight:900!important}.vybDesktop .vybMenu .vybMark:hover,.vybDesktop .vybMenu .vybMenuIcon:hover{background:var(--vyb-panel-hover)!important;border-color:var(--vyb-border)!important}.vybDesktop .vybMenuRight>span:last-child,.vybDesktop .vybMenuStatus{min-height:30px;border:1px solid var(--vyb-border-soft);border-radius:10px;padding:0 9px;background:color-mix(in srgb,var(--vyb-surface) 70%,transparent);color:var(--vyb-text-soft)!important;font-size:12px!important;line-height:1}.vybDesktop .appPanel,.vybDesktop .blogFeed,.vybDesktop .filesShell,.vybDesktop .settingsPage,.vybDesktop .streamWorkspace,.vybDesktop .vybWindowBody,.vybDesktop .walletWorkspace{line-height:1.45}.vybDesktop .appPanel{padding:14px;border-radius:14px}.vybDesktop .appTabBar{padding:6px;border-radius:12px}.vybDesktop .appTabBar button{min-height:34px;border-radius:9px;font-size:13px;font-weight:700}@media (max-width:680px){.vybDesktop .vybMenuStatus{display:none!important}.vybDesktop .vybMenuTitle span{max-width:92px}}.vybDesktop .vybTvDesigned{grid-template-columns:82px minmax(0,1fr);background:#08080b;border:0;border-radius:0}.vybDesktop .vybTvRail{padding:18px 10px;background:linear-gradient(180deg,#4512a8,#26036f);border:0;gap:18px}.vybDesktop .vybTvRail .sideLogo{width:46px;height:46px;border-radius:12px;background:#fff;color:#4d12b5;display:grid;place-items:center;font-size:23px}.vybDesktop .vybTvRail>button{width:58px;min-height:58px;padding:7px 4px;display:grid;place-items:center;grid-gap:3px;gap:3px;border:0;border-radius:10px;background:transparent;color:#cdb8ff;font:inherit}.vybDesktop .vybTvRail>button span{font-size:10px}.vybDesktop .vybTvRail>button.active,.vybDesktop .vybTvRail>button:hover{background:hsla(0,0%,100%,.16);color:#fff}.vybDesktop .vybTvWorkspace{padding:0 0 34px;background:#08080b;overflow:auto}.vybDesktop .vybTvHeader{min-height:76px;padding:14px clamp(18px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #211c2d;background:#100c17}.vybDesktop .vybTvHeader h2,.vybDesktop .vybTvHeader span{margin:0}.vybDesktop .vybTvHeader h2{font-size:clamp(22px,2.4vw,34px)}.vybDesktop .vybTvHeader span{color:#9b72ff;font-size:10px;font-weight:900;letter-spacing:.16em}.vybDesktop .vybTvHeader>button{display:flex;align-items:center;gap:8px;border:0;background:#fff;color:#371080;font-weight:900}.vybDesktop .vybTvPlayer{width:calc(100% - clamp(36px,6vw,80px));max-width:1240px;margin:clamp(18px,3vw,38px) auto 0;aspect-ratio:16/7.6;min-height:300px;border-radius:12px;border:1px solid #32234d;box-shadow:0 22px 70px rgba(71,24,180,.22)}.vybDesktop .vybTvLiveBadge{position:absolute;z-index:2;top:18px;left:18px;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:6px;background:#ed174c;font-size:11px;font-weight:900}.vybDesktop .vybTvLiveBadge span{width:7px;height:7px;border-radius:50%;background:#fff}.vybDesktop .vybTvNow{position:absolute;inset:auto 0 0;z-index:2;display:grid;grid-gap:3px;gap:3px;padding:54px 24px 20px;text-align:left;background:linear-gradient(transparent,rgba(4,3,7,.92));pointer-events:none}.vybDesktop .vybTvNow strong{font-size:clamp(20px,3vw,34px)}.vybDesktop .vybTvNow span{color:#c7bfd5}.vybDesktop .vybTvShelf{width:calc(100% - clamp(36px,6vw,80px));max-width:1240px;margin:30px auto 0}.vybDesktop .vybTvShelf>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.vybDesktop .vybTvShelf h3{margin:0;font-size:20px}.vybDesktop .vybTvShelf header button{border:0;background:transparent;color:#9b72ff;font-weight:800}.vybDesktop .vybTvCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.vybDesktop .vybTvCard{min-width:0;padding:0 0 12px!important;display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid #2b2435;border-radius:10px!important;overflow:hidden;background:#151219!important;color:#fff}.vybDesktop .vybTvCard small,.vybDesktop .vybTvCard strong{padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybTvCard small{color:#91889f}.vybDesktop .vybTvThumb{position:relative;min-height:112px;display:grid;place-items:center;background:linear-gradient(135deg,#2e1168,#7c25e8)}.vybDesktop .vybTvCard.cyan .vybTvThumb{background:linear-gradient(135deg,#063a4d,#00a9bc)}.vybDesktop .vybTvCard.orange .vybTvThumb{background:linear-gradient(135deg,#682707,#f17d22)}.vybDesktop .vybTvCard.pink .vybTvThumb{background:linear-gradient(135deg,#5b1042,#e43b96)}.vybDesktop .vybTvCard.community .vybTvThumb{background:linear-gradient(135deg,#17131e,#5020a0)}.vybDesktop .vybTvThumb i{position:absolute;left:8px;bottom:8px;padding:4px 6px;border-radius:4px;background:#ed174c;color:#fff;font-size:9px;font-style:normal;font-weight:900}.vybDesktop .vybTvChannelList,.vybDesktop .vybTvCreate{width:calc(100% - clamp(36px,6vw,80px));max-width:1000px;margin:28px auto 0}.vybDesktop .vybTvListArt{width:54px;height:42px;display:grid;place-items:center;border-radius:7px;background:#6f2bd4}.vybDesktop .vybTvListArt.cyan{background:#008fa4}.vybDesktop .vybTvListArt.orange{background:#d05b13}.vybDesktop .vybTvListArt.pink{background:#bf2479}@media(max-width:900px){.vybDesktop .vybTvCards{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .vybTvPlayer{aspect-ratio:16/9}}@media(max-width:600px){.vybDesktop .vybTvDesigned{grid-template-columns:1fr}.vybDesktop .vybTvRail{min-height:64px!important;padding:7px 12px!important;grid-template-columns:auto 1fr 1fr 1fr!important;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid #5521ad!important}.vybDesktop .vybTvRail .sideLogo{width:42px;height:42px}.vybDesktop .vybTvRail>button{width:auto;min-height:46px}.vybDesktop .vybTvHeader{min-height:66px}.vybDesktop .vybTvHeader>button{padding:8px 10px}.vybDesktop .vybTvChannelList,.vybDesktop .vybTvCreate,.vybDesktop .vybTvPlayer,.vybDesktop .vybTvShelf{width:calc(100% - 24px)}.vybDesktop .vybTvPlayer{min-height:210px}.vybDesktop .vybTvCards{grid-template-columns:1fr 1fr;gap:10px}.vybDesktop .vybTvThumb{min-height:92px}}.vybDesktop .vybRadioDesigned{--radio-accent:#ff4f36;--radio-accent-2:#ff9f1c;background:#120b0a;border-color:rgba(255,109,61,.24)}.vybDesktop .vybRadioDesigned .verglySide{background:linear-gradient(180deg,#ba271d,#6f130f);border-right-color:hsla(0,0%,100%,.13)}.vybDesktop .vybRadioDesigned .sideLogo{background:linear-gradient(135deg,var(--radio-accent),var(--radio-accent-2));color:#fff;box-shadow:0 10px 28px rgba(255,79,54,.28)}.vybDesktop .vybRadioDesigned .streamWorkspace{background:radial-gradient(circle at 50% 0,rgba(255,79,54,.13),transparent 42%),#120b0a}.vybDesktop .vybRadioDesigned .appActions button:first-child,.vybDesktop .vybRadioDesigned .appTabs button.active,.vybDesktop .vybRadioDesigned .settingsForm>button{background:linear-gradient(135deg,var(--radio-accent),var(--radio-accent-2));color:#fff}.vybDesktop .vybRadioDesigned .radioPlayer{border-color:rgba(255,109,61,.35);background:linear-gradient(145deg,#1c0d0a,#4c1710);box-shadow:0 24px 70px rgba(198,42,29,.2)}.vybDesktop .vybRadioDesigned .radioPlayer>svg{color:#ff725d;filter:drop-shadow(0 8px 20px rgba(255,79,54,.35))}.vybDesktop .vybRadioDesigned .appList article,.vybDesktop .vybRadioDesigned .settingsForm{background:#211311;border-color:rgba(255,109,61,.2)}.vybDesktop .vybRadioDesigned button:focus-visible,.vybDesktop .vybRadioDesigned input:focus-visible,.vybDesktop .vybRadioDesigned select:focus-visible{outline-color:#ff765e}.vybDesktop .streamDesigned{width:100%;min-width:0;min-height:100%;grid-template-columns:176px minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:#111318;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vybDesktop .streamDesigned .verglySide{border-radius:0;padding:24px 16px;gap:10px;background:#181b22;border-right:1px solid hsla(0,0%,100%,.1)}.vybDesktop .streamDesigned .verglySide span{color:#a8b0bd;font-size:13px}.vybDesktop .streamDesigned .streamWorkspace{min-width:0;width:100%;padding:clamp(16px,2.5vw,28px);gap:18px;background:#111318}.vybDesktop .streamDesigned .appTabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.vybDesktop .streamDesigned .appTabs button,.vybDesktop .streamDesigned button{min-height:44px;padding:10px 16px;border-radius:8px;touch-action:manipulation}.vybDesktop .streamDesigned button:focus-visible,.vybDesktop .streamDesigned input:focus-visible,.vybDesktop .streamDesigned select:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.vybDesktop .streamDesigned .streamPlayer{width:100%;min-height:280px;aspect-ratio:16/9;border-radius:12px;background:#08090c;border:1px solid hsla(0,0%,100%,.12)}.vybDesktop .streamDesigned .radioPlayer{aspect-ratio:auto;min-height:360px;padding:28px}.vybDesktop .streamDesigned .streamPlayer video{width:100%;height:100%;min-height:0;object-fit:contain;background:#000}.vybDesktop .streamDesigned .appActions{justify-content:center}.vybDesktop .streamDesigned .appActions button{flex:0 1 auto}.vybDesktop .streamDesigned .appList{gap:10px}.vybDesktop .streamDesigned .appList article{min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:10px;background:#1a1d24;border:1px solid hsla(0,0%,100%,.1)}.vybDesktop .streamDesigned .appList article span{display:block;color:#a8b0bd;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.vybDesktop .streamDesigned .settingsForm{width:min(680px,100%);margin-inline:auto;padding:clamp(18px,3vw,28px);gap:16px;border-radius:12px;background:#1a1d24;border:1px solid hsla(0,0%,100%,.1)}.vybDesktop .streamDesigned .settingsForm label{min-width:0;display:grid;grid-gap:7px;gap:7px}.vybDesktop .streamDesigned .settingsForm input,.vybDesktop .streamDesigned .settingsForm select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #495160;border-radius:8px;background:#101218;color:#fff;font:inherit}@media (max-width:760px){.vybDesktop .streamDesigned{grid-template-columns:minmax(0,1fr);border-radius:0}.vybDesktop .streamDesigned .verglySide{min-height:auto;grid-template-columns:auto auto 1fr;justify-items:start;align-items:center;padding:12px 16px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.vybDesktop .streamDesigned .verglySide span{display:none}.vybDesktop .streamDesigned .streamPlayer{min-height:220px}.vybDesktop .streamDesigned .radioPlayer{min-height:320px}}@media (max-width:520px){.vybDesktop .streamDesigned .streamWorkspace{padding:12px}.vybDesktop .streamDesigned .appActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.vybDesktop .streamDesigned .appActions button,.vybDesktop .streamDesigned .settingsForm>button{width:100%}.vybDesktop .streamDesigned .appList article{grid-template-columns:auto minmax(0,1fr)}.vybDesktop .streamDesigned .appList article>button{width:100%;grid-column:1/-1}.vybDesktop .streamDesigned .streamPlayer{min-height:190px}.vybDesktop .streamDesigned .radioPlayer{min-height:300px}}@media (max-width:680px){.vybDesktop{width:100%;min-width:0;min-height:100dvh;overflow-x:hidden!important}.vybMenu{position:-webkit-sticky;position:sticky;top:0;z-index:110;min-height:54px;padding:7px 10px;flex-wrap:nowrap}.vybDesktopIcons,.vybMenuStatus,.vybMenuTitle p,.vybSidebarStack{display:none!important}.vybMenuLeft,.vybMenuRight{min-width:0}.vybMenuRight{margin-left:auto;gap:5px}.vybMark,.vybMenuIcon{min-width:40px;min-height:40px}.vybStage,.vybStage.collapsed{min-height:calc(100dvh - 54px);height:auto;padding:0 0 76px;display:block}.vybStage,.vybStage.collapsed,.vybWindowLayer{width:100%;min-width:0;margin:0}.vybDesktop .vybWindow,.vybDesktop .vybWindow.detached{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:calc(100dvh - 130px)!important;max-height:none!important;margin:0!important;border-radius:0!important;transform:none!important}.vybDesktop .vybWindowBar{min-width:0;min-height:68px;padding:10px 12px;gap:10px}.vybWindowBar>div:nth-child(2){min-width:0;flex:1 1}.vybWindowBar h2,.vybWindowBar p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybWindowBar p{color:var(--vyb-text-soft)!important}.vybWindowBar h2{color:var(--vyb-heading)!important;font-size:16px}.vybWindowBar>i,.windowResizeHandle{display:none!important}.windowTraffic{gap:6px}.windowTrafficButton{width:24px;height:24px}.vybDesktop .vybWindowBody{width:100%;min-width:0;height:auto!important;max-height:none!important;padding:12px!important;overflow-x:hidden!important}.vybDock{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:auto;max-width:none;padding:7px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.vybDock::-webkit-scrollbar{display:none}.vybDock button{flex:0 0 44px;min-width:44px;min-height:44px}.vybDesktop .appTabBar,.vybDesktop .appTabs,.vybDesktop .vybMarketModeTabs{width:100%;max-width:100%;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.vybDesktop .appTabBar::-webkit-scrollbar,.vybDesktop .appTabs::-webkit-scrollbar,.vybDesktop .vybMarketModeTabs::-webkit-scrollbar{display:none}.vybDesktop .appTabBar button,.vybDesktop .appTabs button,.vybDesktop .vybMarketModeTabs button{flex:0 0 auto;min-height:44px;white-space:nowrap}.vybDesktop .filesToolbar,.vybDesktop .storeV2,.vybDesktop .storeV2Grid,.vybDesktop .verglySurface,.vybDesktop .vybAiMarketApp,.vybDesktop .vybMarketApp,.vybDesktop .vybMarketShowcase,.vybDesktop .vybMarketWorkspace,.vybDesktop .vybWalletApp,.vybDesktop .walletSplit{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .vybAiMarketRail,.vybDesktop .vybMarketRail,.vybDesktop .vybWalletRail{width:100%;min-width:0;padding:12px;border-right:0;border-bottom:1px solid var(--vyb-border)}.vybDesktop .vybAiActive,.vybDesktop .vybMarketCategoryList,.vybDesktop .vybMarketRailCard,.vybDesktop .vybWalletMiniCard,.vybDesktop .vybWalletRailStatus{display:none}.vybDesktop .vybAiMarketNav,.vybDesktop .vybMarketNav,.vybDesktop .vybWalletNav{display:flex;overflow-x:auto;gap:6px}.vybDesktop .vybAiMarketNav button,.vybDesktop .vybMarketNav button,.vybDesktop .vybWalletNav button{flex:0 0 auto;min-height:44px;white-space:nowrap}.vybDesktop .vybAiMarketMain,.vybDesktop .vybMarketMain,.vybDesktop .vybWalletMain{min-width:0;padding:12px}.vybDesktop .vybAiMarketHero,.vybDesktop .vybMarketHeader,.vybDesktop .vybWalletHeader{align-items:stretch;flex-direction:column;gap:12px}.vybDesktop .bibleHeader form,.vybDesktop .vybMarketSearch{width:100%;min-width:0}.vybDesktop .storeV2Summary,.vybDesktop .vybAiMarketGrid,.vybDesktop .vybAiPersonalityGrid,.vybDesktop .vybUsernameMarketGrid,.vybDesktop .vybWalletOverview,.vybDesktop .vybWalletPrimaryActions,.vybDesktop .vybWalletSend{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .storeV2Inspector{position:static;width:100%}.vybDesktop article,.vybDesktop aside,.vybDesktop form,.vybDesktop input,.vybDesktop label,.vybDesktop main,.vybDesktop section,.vybDesktop select,.vybDesktop textarea{min-width:0;max-width:100%;overflow-wrap:anywhere}}.vybDesktop .browserDesigned p,.vybDesktop .browserDesigned span,.vybDesktop .storeV2 em,.vybDesktop .storeV2 p,.vybDesktop .storeV2 small,.vybDesktop .vybMarketHeader p,.vybDesktop .vybMarketHero p{color:var(--vyb-text-soft)!important}.vybDesktop .browserDesigned h1,.vybDesktop .browserDesigned h2,.vybDesktop .browserDesigned h3,.vybDesktop .storeV2 strong,.vybDesktop .vybMarketHeader h1,.vybDesktop .vybMarketHero strong{color:var(--vyb-heading)!important}@media (pointer:coarse){.vybDesktop .streamDesigned button,.vybDesktop .streamDesigned input,.vybDesktop .streamDesigned select{min-height:48px}}.vybDesktop .vybFullscreenOverlay,.vybDesktop.os-fullscreen,.vybDesktop.window-fullscreen{overflow:auto!important}.vybDesktop .vybFullscreenOverlay .vybWindow.fullscreen,.vybDesktop .vybWindow.fullscreen{display:flex!important;flex-direction:column!important;max-height:none!important}.vybDesktop .vybFullscreenOverlay .vybWindow.fullscreen .vybWindowBody,.vybDesktop .vybWindow.fullscreen .vybWindowBody{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:clamp(16px,2vw,24px)!important}.vybDesktop .vybWindowBody{font-size:14px;line-height:1.5;letter-spacing:0}.vybDesktop h1,.vybDesktop h2,.vybDesktop h3,.vybDesktop strong{letter-spacing:0!important}.vybDesktop .blogHero h1,.vybDesktop .blogReader h1,.vybDesktop .desktopHeroCard h1,.vybDesktop .storeTop h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important;font-weight:820}.vybDesktop .currencyCard strong,.vybDesktop .settingsHero strong,.vybDesktop .walletBalance strong{line-height:1.08!important}.vybDesktop .blogHero span,.vybDesktop .desktopHeroCard p,.vybDesktop .storeTop p{font-size:11px!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase}.vybDesktop .appList span,.vybDesktop .blogHero p,.vybDesktop .blogPostCard em,.vybDesktop .blogReader p,.vybDesktop .creatorProfile p,.vybDesktop .docsGrid p,.vybDesktop .filesGrid span,.vybDesktop .settingsSection span,.vybDesktop .storeTop span{font-size:13px!important;line-height:1.55!important}.vybDesktop .appList article,.vybDesktop .checkGrid article,.vybDesktop .docsGrid article,.vybDesktop .filesGrid article,.vybDesktop .postGrid article,.vybDesktop .storeShelf article{gap:9px!important}.vybDesktop .appList article strong,.vybDesktop .checkGrid article strong,.vybDesktop .docsGrid article strong,.vybDesktop .filesGrid article strong,.vybDesktop .postGrid article strong,.vybDesktop .storeShelf article strong{font-size:15px!important;line-height:1.25!important;font-weight:780}.vybDesktop .blogReader{max-width:920px;margin:0 auto}.vybDesktop .blogReader p{font-size:16px!important;line-height:1.75!important;color:var(--vyb-text)!important}.vybDesktop .appTabBar button,.vybDesktop .blogPostCard footer span,.vybDesktop button{letter-spacing:0!important}@media (max-width:520px){.desktopIcons{grid-template-columns:repeat(3,minmax(0,1fr))}.menuBrand a,.menuStatus span:first-child,.menuStatus span:nth-child(2){display:none}.appList article,.nodeTable article{grid-template-columns:1fr}}.vybDesktop{min-height:100vh;color:#fff;overflow:hidden;background:radial-gradient(circle at 20% 18%,rgba(109,53,242,.9),transparent 30%),radial-gradient(circle at 78% 20%,rgba(20,184,166,.38),transparent 28%),linear-gradient(135deg,#0d0718,#35128a 46%,#0a0710)}.vybMenu{height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:rgba(10,8,16,.68);border-bottom:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;z-index:30}.vybMenuLeft,.vybMenuRight{display:flex;align-items:center;gap:14px}.vybDock button,.vybIcon,.vybMenu button{border:0;color:inherit;cursor:pointer}.vybMenu button{background:transparent;color:#efeaff;font-size:13px;font-weight:800}.vybMark{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#fff!important;color:var(--purple)!important;font-size:18px!important;font-weight:900!important}.vybMenuRight span{display:inline-flex;align-items:center;gap:6px;color:#ddd5ff;font-size:13px}.vybDesktopIcons{position:absolute;top:62px;left:18px;bottom:96px;width:116px;display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto;z-index:5}.vybIcon{background:transparent;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#fff;text-align:center}.vybDock button,.vybIcon span{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;box-shadow:0 18px 45px rgba(0,0,0,.25)}.vybIcon strong{font-size:12px;text-shadow:0 2px 8px rgba(0,0,0,.65)}.vybIcon.active span{outline:3px solid hsla(0,0%,100%,.42)}.vybStage{height:calc(100vh - 42px);padding:32px 22px 112px 148px;display:grid;grid-template-columns:minmax(520px,1fr) 340px;grid-template-rows:minmax(0,1fr) auto;grid-gap:18px;gap:18px}.vybWindow{min-height:0;border-radius:8px;background:rgba(246,243,255,.9);border:1px solid hsla(0,0%,100%,.28);color:var(--ink);box-shadow:0 35px 100px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);overflow:hidden}.vybWindow:first-child{grid-row:1/-1}.vybWindow.compact{min-height:260px}.vybWindowBar{min-height:62px;display:flex;align-items:center;gap:14px;padding:12px 16px;background:hsla(0,0%,100%,.72);border-bottom:1px solid rgba(53,18,138,.12)}.vybWindowBar div:nth-child(2){flex:1 1}.vybWindowBar p{margin:0 0 3px;color:var(--purple);font-size:12px;font-weight:900}.vybWindowBar h2{margin:0}.vybWindowBar i{width:30px;height:30px;border-radius:8px}.vybWindowBody{height:calc(100% - 62px);padding:18px;overflow:auto}.vybDock{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);min-height:76px;max-width:calc(100vw - 30px);padding:10px;display:flex;align-items:center;gap:10px;border-radius:8px;background:rgba(246,243,255,.34);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:40;overflow-x:auto}.vybDock button{flex:0 0 auto;background:rgba(53,18,138,.92)}.vybDock button.active{background:#fff;color:var(--purple)}.authApp,.brainGrid,.checkGrid,.docsGrid,.miniMetricGrid,.storeShelf{display:grid;grid-gap:12px;gap:12px}.authApp{grid-template-columns:repeat(2,minmax(0,1fr))}.authApp section{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:18px;display:grid;grid-gap:12px;gap:12px}.authApp label{min-height:46px;border-radius:8px;border:1px solid rgba(53,18,138,.12);display:flex;align-items:center;gap:10px;padding:0 12px}.authApp input{width:100%;border:0;outline:0}.appActions button,.authApp button,.developerApp button,.storeShelf button,.storeTop button{min-height:44px;border:0;border-radius:8px;background:var(--purple);color:#fff;font-weight:900}.blogApp,.cameraApp,.developerApp,.storeApp,.walletApp{display:grid;grid-gap:14px;gap:14px}.cameraLens,.streamPlayer{min-height:340px;border-radius:8px;background:linear-gradient(135deg,#111016,#35128a);color:#fff;display:grid;place-items:center;text-align:center;overflow:hidden;position:relative}.cameraLens video,.streamPlayer video{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.cameraLensOverlay,.streamPlayerOverlay{position:absolute;inset:0;display:grid;grid-gap:12px;gap:12px;place-items:center;align-content:center;padding:18px;background:rgba(10,12,20,.32);color:#fff;pointer-events:none}.cameraLensOverlay.isLive,.streamPlayerOverlay.isLive{align-content:end;justify-items:start;text-align:left;background:linear-gradient(180deg,rgba(10,12,20,0) 42%,rgba(10,12,20,.72))}.cameraLensOverlay.isLive svg,.streamPlayerOverlay.isLive svg{display:none}.streamPlayerOverlay .appActions{pointer-events:auto}.streamPlayerOverlay p{max-width:56ch;margin:0}.appActions,.storeTop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.walletBalance{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:18px;display:grid;grid-gap:8px;gap:8px}.walletBalance strong{color:var(--purple);font-size:42px}.storeShelf{grid-template-columns:repeat(3,minmax(0,1fr))}.miniMetricGrid article,.runtimeList article,.storeShelf article{border-radius:8px;background:#fff;border:1px solid rgba(53,18,138,.1);padding:14px;display:grid;grid-gap:8px;gap:8px}.storeShelf article>span{width:42px;height:42px;border-radius:8px}.runtimeList{display:grid;grid-gap:8px;gap:8px}.runtimeList article{grid-template-columns:1fr auto;align-items:center}.authApp p,.runtimeList em,.runtimeList span,.storeShelf p{color:var(--muted);margin:0}.runtimeList em{color:var(--purple);font-style:normal;font-weight:900}.vybLock{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(8,7,13,.82);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);color:#fff}.vybLock div{width:min(420px,calc(100vw - 36px));border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:rgba(17,16,22,.62);padding:28px;display:grid;grid-gap:14px;gap:14px;text-align:center}.vybLock span{font-size:72px;font-weight:900}.vybLock button{min-height:48px;border:0;border-radius:8px;background:#fff;color:var(--purple);font-weight:900}.verglySurface{min-height:100%;border-radius:8px;background:#21096a;color:#fff;display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px}.authDesigned,.walletDesigned{grid-template-columns:118px minmax(260px,1fr) minmax(240px,.8fr)}.verglySide{min-height:100%;background:rgba(17,16,22,.36);padding:14px 10px;align-content:start;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.sideLogo,.verglySide{border-radius:8px;display:grid}.sideLogo{width:54px;height:54px;place-items:center;background:linear-gradient(145deg,#8b5cff,#35128a);color:#fff;font-size:26px;font-weight:900}.verglySide strong{font-size:15px}.verglySide span{min-height:28px;width:100%;border-radius:8px;display:grid;place-items:center;color:#d9ceff;font-size:11px;font-weight:800}.verglySide span:hover{background:hsla(0,0%,100%,.1)}.authCard,.designedBalance,.designedComposer,.designedShelf article,.developerDesigned section,.docsDesigned .docsGrid article,.postGrid article,.receiptStack article{border-radius:8px;background:#fff;color:var(--ink);border:1px solid hsla(0,0%,100%,.14)}.authCard{padding:22px;display:grid;align-content:center;grid-gap:12px;gap:12px}.authCard p,.designedTop p{margin:0;color:var(--purple);font-size:12px;font-weight:900;text-transform:uppercase}.authCard h1,.authCard h2,.designedTop h1{margin:0}.authCard label{min-height:46px;border-radius:8px;border:1px solid rgba(53,18,138,.12);display:flex;align-items:center;gap:10px;padding:0 12px}.authCard input{width:100%;border:0;outline:0}.authCard button,.designedComposer button,.designedShelf button,.designedTop button{min-height:44px;border:0;border-radius:8px;background:var(--purple);color:#fff;font-weight:900}.compactAuth span,.designedTop span{color:var(--muted);line-height:1.5}.blogFeed,.developerDesigned section,.receiptStack{display:grid;grid-gap:12px;gap:12px}.receiptStack article{min-height:82px;padding:14px;display:grid;align-content:center;grid-gap:6px;gap:6px}.postGrid em,.postGrid span,.receiptStack span{color:var(--muted)}.receiptStack strong{color:var(--purple)}.designedBalance{padding:22px}.designedBalance strong{font-size:42px}.designedTop{border-radius:8px;background:#fff;color:var(--ink);padding:18px}.designedShelf{grid-template-columns:repeat(4,minmax(0,1fr))}.designedComposer{padding:14px}.postGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.postGrid article{min-height:190px;padding:12px;display:grid;grid-gap:8px;gap:8px}.postGrid article>div{min-height:82px;border-radius:8px}.developerDesigned .checkGrid{margin-top:12px}.docsDesigned .docsGrid{align-content:start}.docsDesigned .docsGrid article{min-height:140px}@media (max-width:980px){.vybDesktop{overflow:auto}.vybMenu{height:auto;min-height:48px;flex-wrap:wrap;gap:8px;padding-block:8px}.vybDesktopIcons{position:relative;top:auto;left:auto;bottom:auto;width:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.vybStage{height:auto;padding:0 14px 110px}.authApp,.authDesigned,.designedShelf,.postGrid,.storeShelf,.verglySurface,.vybStage,.walletDesigned{grid-template-columns:1fr}}.vybDesktop .appList article,.vybDesktop .authCard,.vybDesktop .brainGrid article,.vybDesktop .cameraLens,.vybDesktop .designedBalance,.vybDesktop .designedComposer,.vybDesktop .designedShelf article,.vybDesktop .desktopHeroCard,.vybDesktop .desktopOverviewGrid article,.vybDesktop .desktopQuickGrid button,.vybDesktop .developerDesigned section,.vybDesktop .developerForm label,.vybDesktop .docsDesigned .docsGrid article,.vybDesktop .miniMetricGrid article,.vybDesktop .nodeTable article,.vybDesktop .postGrid article,.vybDesktop .receiptStack article,.vybDesktop .runtimeList article,.vybDesktop .settingsGrid label,.vybDesktop .storeShelf article,.vybDesktop .storeTabs,.vybDesktop .storeTop,.vybDesktop .terminalControls,.vybDesktop .terminalWindow,.vybDesktop .vybWindow{background:rgba(10,16,29,.86)!important;color:#eef4ff!important;border:1px solid rgba(148,163,184,.2)!important}.vybDesktop .vybWindowBar{background:rgba(15,23,42,.94)!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.vybDesktop .vybSidebarStack .vybWindow:first-child,.vybDesktop .vybStage>.vybWindow:first-child{grid-row:auto!important}.vybDesktop .vybWindow.compact{min-height:0!important}.vybDesktop .authHint,.vybDesktop .desktopHeroCard span,.vybDesktop .desktopOverviewGrid span,.vybDesktop .desktopQuickGrid span,.vybDesktop .developerForm span,.vybDesktop .docsGrid p,.vybDesktop .postGrid em,.vybDesktop .postGrid span,.vybDesktop .receiptStack span,.vybDesktop .storeTop span,.vybDesktop .verglySide span,.vybDesktop .vybWindowBody{color:#c7d2e5!important}.vybDesktop .authCard p,.vybDesktop .desktopHeroCard p,.vybDesktop .storeTop p{color:#93c5fd!important}.vybDesktop .appList strong,.vybDesktop .authCard h1,.vybDesktop .authCard h2,.vybDesktop .brainGrid strong,.vybDesktop .desktopHeroCard h1,.vybDesktop .desktopOverviewGrid strong,.vybDesktop .desktopQuickGrid strong,.vybDesktop .developerDesigned strong,.vybDesktop .docsGrid strong,.vybDesktop .nodeTable strong,.vybDesktop .receiptStack strong,.vybDesktop .storeShelf strong,.vybDesktop .storeTop h1,.vybDesktop .vybWindowBar h2{color:#f8fbff!important}.vybDesktop .authCard label,.vybDesktop .developerForm label,.vybDesktop .receiptStack article,.vybDesktop .settingsGrid label,.vybDesktop .storeSearch{background:rgba(30,41,59,.74)!important;border:1px solid rgba(148,163,184,.22)!important;color:#eef4ff!important}.vybDesktop input,.vybDesktop select,.vybDesktop textarea{color:#eef4ff!important}.vybDesktop input::placeholder,.vybDesktop textarea::placeholder{color:#94a3b8!important}.vybDesktop .storeTabs button,.vybDesktop .terminalSessionBar button,.vybDesktop .vybMenu button{background:rgba(30,41,59,.92)!important;color:#f8fbff!important;border:1px solid rgba(148,163,184,.2)!important}.vybDesktop .storeTabs button:hover,.vybDesktop .terminalSessionBar button:hover,.vybDesktop .vybMenu button:hover{background:rgba(51,65,85,.98)!important}.vybDesktop .windowTrafficButton{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),0 6px 16px rgba(2,6,23,.24)!important}.vybDesktop .windowTrafficButton:hover{filter:brightness(1.06) saturate(1.06);transform:translateY(-1px)}.vybDesktop .appActions button,.vybDesktop .desktopWidgetButtons button,.vybDesktop .desktopWidgetPrimary,.vybDesktop .primaryAction,.vybDesktop .storeShelf button,.vybDesktop .storeTabs button.active,.vybDesktop .terminalControls button,.vybDesktop .terminalSessionBar button.active{background:#e2e8f0!important;color:#0f172a!important;border:1px solid rgba(226,232,240,.9)!important}.vybDesktop .terminalInputRow{background:rgba(2,6,23,.92)!important;border:1px solid rgba(148,163,184,.2)!important}.vybDesktop .desktopNoteText,.vybDesktop .desktopStickyText,.vybDesktop .desktopWidget,.vybDesktop .desktopWidget p,.vybDesktop .desktopWidget span,.vybDesktop .desktopWidget strong,.vybDesktop .desktopWidgetBody,.vybDesktop .desktopWidgetHandle,.vybDesktop .widgetSettingsHeader span,.vybDesktop .widgetSettingsPanel,.vybDesktop .widgetToggle{color:#eef4ff!important}.vybDesktop .windowResizeHandle{background:linear-gradient(135deg,transparent 40%,rgba(226,232,240,.8) 0,rgba(226,232,240,.8) 52%,transparent 0),linear-gradient(135deg,transparent 60%,rgba(148,163,184,.7) 0,rgba(148,163,184,.7) 72%,transparent 0)!important}.vybDesktop{--vyb-surface:rgba(8,14,26,.84);--vyb-surface-soft:rgba(13,20,35,.74);--vyb-surface-strong:rgba(17,25,39,.94);--vyb-panel:rgba(28,39,59,.9);--vyb-panel-hover:rgba(44,57,81,.96);--vyb-border:rgba(148,163,184,.22);--vyb-border-soft:rgba(148,163,184,.14);--vyb-text:#eff5ff;--vyb-text-soft:#c8d6ea;--vyb-text-muted:#92a7c5;--vyb-heading:#fbfdff;--vyb-accent-surface:linear-gradient(135deg,#f8fbff,#dbeafe);--vyb-accent-text:#0f172a;--vyb-brand-surface:linear-gradient(180deg,rgba(94,61,190,.96),rgba(19,30,52,.96));--vyb-widget-shadow:0 28px 50px rgba(2,6,23,.34);--vyb-note-surface:rgba(248,250,252,.08);--vyb-sticky-surface:linear-gradient(180deg,rgba(245,158,11,.25),rgba(251,191,36,.14))}.vybDesktop[data-theme=light]{--vyb-surface:rgba(251,253,255,.88);--vyb-surface-soft:rgba(241,245,249,.88);--vyb-surface-strong:rgba(232,239,248,.96);--vyb-panel:rgba(226,232,240,.92);--vyb-panel-hover:rgba(214,223,235,.98);--vyb-border:rgba(100,116,139,.28);--vyb-border-soft:rgba(148,163,184,.22);--vyb-text:#142033;--vyb-text-soft:#334155;--vyb-text-muted:#64748b;--vyb-heading:#0f172a;--vyb-accent-surface:linear-gradient(135deg,#312e81,#6d28d9);--vyb-accent-text:#f8fafc;--vyb-brand-surface:linear-gradient(180deg,rgba(99,102,241,.92),rgba(209,213,250,.94));--vyb-widget-shadow:0 22px 40px rgba(148,163,184,.22);--vyb-note-surface:hsla(0,0%,100%,.86);--vyb-sticky-surface:linear-gradient(180deg,hsla(53,98%,77%,.86),rgba(253,224,71,.58))}.vybDesktop .appList article,.vybDesktop .authCard,.vybDesktop .brainGrid article,.vybDesktop .cameraLens,.vybDesktop .designedBalance,.vybDesktop .designedComposer,.vybDesktop .designedShelf article,.vybDesktop .desktopHeroCard,.vybDesktop .desktopOverviewGrid article,.vybDesktop .desktopQuickGrid button,.vybDesktop .desktopWidget,.vybDesktop .developerDesigned section,.vybDesktop .developerForm label,.vybDesktop .docsDesigned .docsGrid article,.vybDesktop .miniMetricGrid article,.vybDesktop .nodeTable article,.vybDesktop .postGrid article,.vybDesktop .receiptStack article,.vybDesktop .runtimeList article,.vybDesktop .settingsGrid label,.vybDesktop .storeSearch,.vybDesktop .storeShelf article,.vybDesktop .storeTabs,.vybDesktop .storeTop,.vybDesktop .terminalControls,.vybDesktop .terminalWindow,.vybDesktop .vybWindow,.vybDesktop .widgetSettingsPanel,.vybDesktop .widgetToggle{background:var(--vyb-surface)!important;color:var(--vyb-text)!important;border:1px solid var(--vyb-border)!important;box-shadow:var(--vyb-widget-shadow)}.vybDesktop .vybWindowBar{background:var(--vyb-surface-strong)!important;border-bottom:1px solid var(--vyb-border-soft)!important}.vybDesktop .appList span,.vybDesktop .authHint,.vybDesktop .brainGrid span,.vybDesktop .desktopHeroCard span,.vybDesktop .desktopOverviewGrid span,.vybDesktop .desktopQuickGrid span,.vybDesktop .desktopWidget p,.vybDesktop .desktopWidget span,.vybDesktop .developerForm span,.vybDesktop .docsGrid p,.vybDesktop .miniMetricGrid span,.vybDesktop .nodeTable span,.vybDesktop .postGrid em,.vybDesktop .postGrid span,.vybDesktop .receiptStack span,.vybDesktop .runtimeList span,.vybDesktop .storeTop span,.vybDesktop .verglySide span,.vybDesktop .vybWindowBody,.vybDesktop .widgetSettingsHeader span{color:var(--vyb-text-soft)!important}.vybDesktop .authCard p,.vybDesktop .desktopHeroCard p,.vybDesktop .desktopWidgetHandle,.vybDesktop .desktopWidgetHandle span,.vybDesktop .storeTop p{color:var(--vyb-text-muted)!important}.vybDesktop .appList strong,.vybDesktop .authCard h1,.vybDesktop .authCard h2,.vybDesktop .brainGrid strong,.vybDesktop .desktopHeroCard h1,.vybDesktop .desktopOverviewGrid strong,.vybDesktop .desktopQuickGrid strong,.vybDesktop .desktopWidget strong,.vybDesktop .developerDesigned strong,.vybDesktop .docsGrid strong,.vybDesktop .miniMetricGrid strong,.vybDesktop .nodeTable strong,.vybDesktop .receiptStack strong,.vybDesktop .runtimeList strong,.vybDesktop .storeShelf strong,.vybDesktop .storeTop h1,.vybDesktop .vybWindowBar h2,.vybDesktop .widgetToggle strong{color:var(--vyb-heading)!important}.vybDesktop .authCard label,.vybDesktop .desktopCalendar span,.vybDesktop .desktopWidgetButtons button,.vybDesktop .desktopWidgetPrimary,.vybDesktop .developerForm label,.vybDesktop .receiptStack article,.vybDesktop .settingsGrid label,.vybDesktop .storeSearch,.vybDesktop .terminalInputRow,.vybDesktop .widgetToggle{background:var(--vyb-surface-soft)!important;border:1px solid var(--vyb-border-soft)!important;color:var(--vyb-text)!important}.vybDesktop input,.vybDesktop select,.vybDesktop textarea{background:transparent!important;color:var(--vyb-text)!important}.vybDesktop input::placeholder,.vybDesktop textarea::placeholder{color:var(--vyb-text-muted)!important}.vybDesktop .appActions button,.vybDesktop .permissionChips button,.vybDesktop .storeTabs button,.vybDesktop .terminalSessionBar button,.vybDesktop .vybMenu button{background:var(--vyb-panel)!important;color:var(--vyb-text)!important;border:1px solid var(--vyb-border)!important}.vybDesktop .appActions button:hover,.vybDesktop .desktopWidgetButtons button:hover,.vybDesktop .permissionChips button:hover,.vybDesktop .storeTabs button:hover,.vybDesktop .terminalSessionBar button:hover,.vybDesktop .vybMenu button:hover,.vybDesktop .wallpaperSwatches button:hover{background:var(--vyb-panel-hover)!important}.vybDesktop .appActions button:first-child,.vybDesktop .blogComposer button,.vybDesktop .desktopWidgetButtons button,.vybDesktop .desktopWidgetPrimary,.vybDesktop .developerDesigned .storeTop button,.vybDesktop .permissionChips button.active,.vybDesktop .primaryAction,.vybDesktop .storeShelf button,.vybDesktop .storeTabs button.active,.vybDesktop .terminalControls button,.vybDesktop .terminalSessionBar button.active{background:var(--vyb-accent-surface)!important;color:var(--vyb-accent-text)!important;border:1px solid transparent!important;box-shadow:0 10px 28px rgba(15,23,42,.12)}.vybDesktop .verglySurface{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.vybDesktop .verglySide{background:var(--vyb-brand-surface)!important;border:1px solid var(--vyb-border-soft);box-shadow:var(--vyb-widget-shadow)}.vybDesktop .sideLogo{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.18)}.vybDesktop .cameraLens,.vybDesktop .designedBalance,.vybDesktop .designedComposer,.vybDesktop .storeTop,.vybDesktop .terminalWindow,.vybDesktop .walletBalance{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybDesktop .appList,.vybDesktop .brainGrid,.vybDesktop .checkGrid,.vybDesktop .docsGrid,.vybDesktop .miniMetricGrid,.vybDesktop .nodeTable,.vybDesktop .postGrid,.vybDesktop .runtimeList,.vybDesktop .storeShelf{gap:14px}.vybDesktop .appList article,.vybDesktop .brainGrid article,.vybDesktop .checkGrid article,.vybDesktop .docsGrid article,.vybDesktop .miniMetricGrid article,.vybDesktop .nodeTable article,.vybDesktop .postGrid article,.vybDesktop .runtimeList article,.vybDesktop .storeShelf article{min-height:120px;align-content:start;padding:16px}.vybDesktop .postGrid article div:first-child,.vybDesktop .storeShelf article span:first-child{width:44px;height:44px;border-radius:12px;display:block;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.vybDesktop .desktopWidget{border-radius:18px;padding:18px 18px 16px;background:linear-gradient(180deg,rgba(14,22,38,.9),rgba(8,14,26,.82))!important}.vybDesktop[data-theme=light] .desktopWidget{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(240,245,251,.92))!important}.vybDesktop .desktopWidgetHandle{padding-bottom:8px;border-bottom:1px solid var(--vyb-border-soft)}.vybDesktop .desktopWidgetBody{gap:12px}.vybDesktop .desktopWidgetBody strong{font-size:24px;line-height:1.1}.vybDesktop .desktopWidgetRow{padding:10px 12px;border-radius:12px;background:var(--vyb-surface-soft);border:1px solid var(--vyb-border-soft)}.vybDesktop .desktopCalendar{gap:10px}.vybDesktop .desktopCalendar span{min-height:40px;border-radius:12px;color:var(--vyb-text-soft)!important}.vybDesktop .desktopCalendar span.current{background:var(--vyb-accent-surface)!important;color:var(--vyb-accent-text)!important;font-weight:700}.vybDesktop .desktopWeatherCard strong{font-size:44px;letter-spacing:0}.vybDesktop .desktopNoteText{padding:14px;border-radius:12px;background:var(--vyb-note-surface);border:1px solid var(--vyb-border-soft);color:var(--vyb-text-soft)!important}.vybDesktop .desktopStickyText{padding:14px;border-radius:14px;background:var(--vyb-sticky-surface)!important;color:var(--vyb-heading)!important;border:1px solid rgba(245,158,11,.18)}.vybDesktop .widgetSettingsPanel{grid-column:1/-1;padding:18px;border-radius:16px}.vybDesktop .widgetToggleGrid{gap:12px}.vybDesktop .widgetToggle{min-height:72px;border-radius:14px}.vybDesktop .filesShell,.vybDesktop .walletWorkspace{display:grid;grid-gap:16px;gap:16px}.vybDesktop .walletSplit{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:16px;gap:16px}.vybDesktop .walletComposer{display:grid;grid-gap:12px;gap:12px;align-content:start}.vybDesktop .filesToolbar button,.vybDesktop .settingsActions button,.vybDesktop .terminalQuickActions button,.vybDesktop .walletComposer button{min-height:42px;border-radius:12px;cursor:pointer}.vybDesktop .filesToolbar,.vybDesktop .settingsSection,.vybDesktop .terminalQuickActions,.vybDesktop .walletLedger{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:var(--vyb-surface)!important;border:1px solid var(--vyb-border)}.vybDesktop .walletLedgerHeader{display:flex;align-items:center;justify-content:space-between}.vybDesktop .filesToolbar{grid-template-columns:minmax(0,1fr) repeat(2,160px)}.vybDesktop .vybWalletActivityTop,.vybDesktop .vybWalletBrand,.vybDesktop .vybWalletCardTop,.vybDesktop .vybWalletHeader,.vybDesktop .vybWalletHomeList>div,.vybDesktop .vybWalletRailStatus{display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .vybWalletAmountChips button,.vybDesktop .vybWalletHeaderActions button,.vybDesktop .vybWalletHomeList button,.vybDesktop .vybWalletNav button,.vybDesktop .vybWalletPrimaryActions button{min-height:42px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer}.vybDesktop .vybWalletActivityTop label,.vybDesktop .vybWalletContacts label,.vybDesktop .vybWalletTransferPanel label{display:grid;grid-gap:7px;gap:7px}.vybDesktop .filesToolbar input{min-height:44px;border-radius:12px;border:1px solid var(--vyb-border-soft)!important;background:var(--vyb-surface-soft)!important;padding:0 14px}.vybDesktop .filesGrid{display:grid;grid-gap:14px;gap:14px}.vybDesktop .filesGrid article{display:grid;grid-template-columns:20px minmax(0,1.5fr) repeat(2,minmax(88px,auto)) 90px;align-items:center;grid-gap:14px;gap:14px;padding:16px;border-radius:16px;background:var(--vyb-surface)!important;border:1px solid var(--vyb-border)}.vybDesktop .filesGrid span,.vybDesktop .settingsSection span{color:var(--vyb-text-soft)!important}.vybDesktop .vybFilesApp{display:grid;grid-template-columns:240px minmax(0,1fr) 260px;background:radial-gradient(circle at 30% 0,rgba(124,58,237,.28),transparent 34%),linear-gradient(135deg,#14111d,#171023 48%,#08080c);color:#f8f5ff}.vybDesktop .vybFilesInspector,.vybDesktop .vybFilesRail{min-height:0;padding:18px;display:flex;flex-direction:column;gap:16px;background:rgba(13,12,20,.86);border-color:hsla(0,0%,100%,.08)}.vybDesktop .vybFilesRail{border-right:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybFilesInspector{border-left:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybFilesBrand{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.vybDesktop .vybFilesBrand>span,.vybDesktop .vybFilesGridCards .folderIcon,.vybDesktop .vybFilesListRows .folderIcon,.vybDesktop .vybFilesPreview>span{display:grid;place-items:center;color:#2d1b00;background:linear-gradient(135deg,#fbbf24,#fde047);box-shadow:0 16px 30px rgba(251,191,36,.2)}.vybDesktop .vybFilesBrand>span{width:42px;height:42px;border-radius:15px}.vybDesktop .vybFilesBrand strong,.vybDesktop .vybFilesPreview strong,.vybDesktop .vybFilesTop h1{color:#fff}.vybDesktop .vybFilesBrand em,.vybDesktop .vybFilesMeta span,.vybDesktop .vybFilesPreview em,.vybDesktop .vybFilesStorage span,.vybDesktop .vybFilesTop p,.vybDesktop .vybFilesTop span{color:rgba(248,245,255,.58);font-style:normal}.vybDesktop .vybFilesLocations{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybFilesLocations button{min-height:42px;border:1px solid transparent;border-radius:13px;background:transparent;color:rgba(248,245,255,.76);display:flex;align-items:center;gap:10px;padding:0 11px;cursor:pointer;text-align:left}.vybDesktop .vybFilesLocations button.active,.vybDesktop .vybFilesLocations button:hover{color:#fff;background:rgba(124,58,237,.28);border-color:rgba(168,85,247,.32)}.vybDesktop .vybFilesInspectorActions,.vybDesktop .vybFilesMeta,.vybDesktop .vybFilesPreview,.vybDesktop .vybFilesStorage{border:1px solid hsla(0,0%,100%,.09);border-radius:18px;background:hsla(0,0%,100%,.06);padding:14px;display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybFilesStorage{margin-top:auto}.vybDesktop .vybFilesStorage div{height:8px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.vybDesktop .vybFilesStorage div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#fbbf24)}.vybDesktop .vybFilesMain{min-width:0;min-height:0;padding:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:16px;gap:16px}.vybDesktop .vybFilesTop{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,360px) auto;grid-gap:14px;gap:14px;align-items:center}.vybDesktop .vybFilesTop h1{margin:4px 0;font-size:28px;letter-spacing:0}.vybDesktop .vybFilesTop p{margin:0}.vybDesktop .vybFilesSearch{min-height:44px;border-radius:15px;display:flex;align-items:center;gap:9px;padding:0 12px;color:rgba(248,245,255,.58);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.vybDesktop .vybFilesSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff}.vybDesktop .vybFilesActions,.vybDesktop .vybFilesFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vybDesktop .vybFilesActions button,.vybDesktop .vybFilesCreate button,.vybDesktop .vybFilesFilters button,.vybDesktop .vybFilesInspectorActions button{min-height:40px;border-radius:13px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.07);color:rgba(248,245,255,.78);cursor:pointer;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.vybDesktop .vybFilesActions button.active,.vybDesktop .vybFilesActions button:hover,.vybDesktop .vybFilesFilters button.active,.vybDesktop .vybFilesFilters button:hover{color:#fff;border-color:rgba(168,85,247,.62);background:rgba(124,58,237,.32)}.vybDesktop .vybFilesFilters{padding:10px;border-radius:17px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybFilesFilters label{margin-left:auto;display:flex;align-items:center;gap:8px;color:rgba(248,245,255,.58)}.vybDesktop .vybFilesCreate input,.vybDesktop .vybFilesCreate select,.vybDesktop .vybFilesFilters select{min-height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,10,19,.96);color:#fff;padding:0 12px}.vybDesktop .vybFilesCreate{display:grid;grid-template-columns:minmax(220px,1fr) 150px minmax(180px,.7fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09)}.vybDesktop .vybFilesCreate label{display:grid;grid-gap:7px;gap:7px}.vybDesktop .vybFilesCreate label span{color:rgba(248,245,255,.58);font-size:12px}.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:14px;gap:14px;align-content:start}.vybDesktop .vybFilesGridCards button,.vybDesktop .vybFolderCards button{min-height:132px;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:center;justify-items:start;text-align:left;color:#fff;background:hsla(0,0%,100%,.055);cursor:pointer}.vybDesktop .vybFilesGridCards button.active,.vybDesktop .vybFilesGridCards button:hover,.vybDesktop .vybFolderCards button:hover{transform:translateY(-1px);border-color:rgba(251,191,36,.42);background:hsla(0,0%,100%,.085)}.vybDesktop .vybFilesGridCards .fileIcon,.vybDesktop .vybFilesGridCards .folderIcon,.vybDesktop .vybFolderCards button svg{width:50px;height:42px;border-radius:12px}.vybDesktop .vybFolderCards button svg{color:#fbbf24}.vybDesktop .vybFilesGridCards .fileIcon,.vybDesktop .vybFilesListRows .fileIcon{display:grid;place-items:center;color:#c4b5fd;background:rgba(124,58,237,.22)}.vybDesktop .vybRealFileViewer,.vybDesktop .vybRealMediaEmpty{margin:18px 0 28px;border:1px solid #283650;border-radius:18px;background:#0b1323;color:#f8fafc;overflow:hidden}.vybDesktop .vybRealFileViewer header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #22304a}.vybDesktop .vybRealFileViewer header div,.vybDesktop .vybRealMediaEmpty{display:flex;flex-direction:column;gap:6px}.vybDesktop .vybRealFileViewer header em,.vybDesktop .vybRealFileViewer header span{color:#94a3b8;font-size:12px;font-style:normal}.vybDesktop .vybRealFileViewer header button,.vybDesktop .vybRealMediaEmpty button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;padding:10px 14px;background:#7c3aed;color:#fff;font-weight:750}.vybDesktop .vybRealFileViewer>:is(video,audio,img,object){display:block;width:100%;max-height:520px;min-height:64px;object-fit:contain;background:#030712}.vybDesktop .vybRealFileViewer>object{height:520px}.vybDesktop .vybRealFileViewer>p{padding:16px 18px;color:#fca5a5}.vybDesktop .vybUnsupportedFile{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;padding:28px;text-align:center;color:#94a3b8}.vybDesktop .vybUnsupportedFile strong{color:#f8fafc}.vybDesktop .vybRealMediaEmpty{grid-column:1/-1;align-items:center;justify-content:center;min-height:260px;padding:32px;text-align:center;color:#94a3b8}.vybDesktop .vybRealMediaEmpty strong{color:#f8fafc;font-size:18px}.vybDesktop .vybFilesStatus,.vybDesktop .vybMediaStatus{margin:12px 0;color:#a7f3d0;font-size:13px}@media (max-width:720px){.vybDesktop .vybRealFileViewer header{align-items:flex-start;flex-direction:column}.vybDesktop .vybRealFileViewer header button{width:100%}.vybDesktop .vybRealFileViewer>object{height:60vh}}.vybDesktop .vybFilesGridCards strong,.vybDesktop .vybFilesListRows strong,.vybDesktop .vybFolderCards strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybFilesGridCards em,.vybDesktop .vybFilesListRows em,.vybDesktop .vybFolderCards span{max-width:100%;overflow:hidden;color:rgba(248,245,255,.52);font-style:normal;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybFilesGridCards button>span:not(:first-child),.vybDesktop .vybFilesGridCards small{color:rgba(248,245,255,.56);font-size:12px}.vybDesktop .vybFilesListRows{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .vybFilesListRows button{min-height:58px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) 110px 90px 90px;grid-gap:12px;gap:12px;align-items:center;color:#fff;background:hsla(0,0%,100%,.055);cursor:pointer;text-align:left}.vybDesktop .vybFilesListRows button.active,.vybDesktop .vybFilesListRows button:hover{border-color:rgba(168,85,247,.48);background:rgba(124,58,237,.18)}.vybDesktop .vybFilesListRows .fileIcon,.vybDesktop .vybFilesListRows .folderIcon{width:38px;height:38px;border-radius:12px}.vybDesktop .vybFilesListRows button>span:not(:first-child),.vybDesktop .vybFilesListRows small{color:rgba(248,245,255,.6);font-size:12px}.vybDesktop .vybFilesPreview{place-items:center;text-align:center}.vybDesktop .vybFilesPreview>span{width:84px;height:68px;border-radius:20px}.vybDesktop .vybFilesMeta label{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.07)}.vybDesktop .vybFilesMeta label:last-child{padding-bottom:0;border-bottom:0}.vybDesktop .vybFilesMeta strong{overflow-wrap:anywhere;color:#fff;font-size:13px}.vybDesktop .vybFilesInspectorActions button{width:100%;min-height:42px}.vybDesktop .settingsActions,.vybDesktop .terminalQuickActions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.vybDesktop .desktopLanding{padding-bottom:220px}.vybDesktop .desktopWidgetCanvas{padding-bottom:120px}@media (max-width:1100px){.vybDesktop .filesGrid article,.vybDesktop .filesToolbar,.vybDesktop .walletSplit{grid-template-columns:1fr}}.vybDesktop .wallpaperSwatches button{border:1px solid var(--vyb-border)!important;box-shadow:none}.vybDesktop .wallpaperSwatches button.active{box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.vybDesktop[data-theme=light] .wallpaperSwatches button.active{box-shadow:0 0 0 2px rgba(49,46,129,.65)}.vybDesktop .windowTrafficButton{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),0 6px 16px rgba(2,6,23,.2)!important}.vybDesktop .windowResizeHandle{background:linear-gradient(135deg,transparent 40%,rgba(226,232,240,.72) 0,rgba(226,232,240,.72) 52%,transparent 0),linear-gradient(135deg,transparent 60%,rgba(148,163,184,.62) 0,rgba(148,163,184,.62) 72%,transparent 0)!important}.vybDesktop[data-theme=light] .windowResizeHandle{background:linear-gradient(135deg,transparent 40%,rgba(71,85,105,.34) 0,rgba(71,85,105,.34) 52%,transparent 0),linear-gradient(135deg,transparent 60%,rgba(148,163,184,.34) 0,rgba(148,163,184,.34) 72%,transparent 0)!important}@media (max-width:1100px){.vybDesktop .verglySurface{grid-template-columns:1fr}.vybDesktop .verglySide{min-height:0}}.vybDesktop{min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}.vybDesktop .vybStage{height:auto!important;min-height:calc(100vh - 42px)!important;grid-template-rows:auto!important;align-items:start!important}.vybDesktop .desktopLanding,.vybDesktop .desktopWidgetCanvas,.vybDesktop .vybStage,.vybDesktop .vybWindowLayer{overflow:visible!important}.vybDesktop .desktopWidgetCanvas{min-height:1400px;padding-bottom:180px}.vybDesktop .vybWindowBody{overflow:auto!important;max-height:none!important}.vybDesktop .terminalMountBadge{padding:10px 14px;border-radius:12px;background:var(--vyb-surface-soft);border:1px solid var(--vyb-border-soft);color:var(--vyb-text-soft);font-size:13px}.vybDesktop .fullscreen-stage{margin-left:0!important;padding:0!important;min-height:100vh!important}.vybDesktop .vybWindow.fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;border-radius:0!important;z-index:150!important}.vybDesktop .vybWindow.fullscreen .vybWindowBody{height:calc(100vh - 62px);max-height:calc(100vh - 62px)!important;overflow:auto!important;padding:22px}.vybDesktop .vybWindowLayer{position:relative;z-index:6}.vybDesktop.os-fullscreen .vybWindowLayer,.vybDesktop.window-fullscreen .vybWindowLayer{position:fixed;inset:0;z-index:140;margin-top:0}.vybDesktop .vybFullscreenOverlay{position:fixed;inset:0;z-index:180;width:100vw;height:100vh;overflow:hidden}.vybDesktop .vybFullscreenOverlay .vybWindow.fullscreen{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;border:0!important}.vybDesktop .desktopHeroCard{min-height:150px;align-content:center}.vybDesktop .desktopHeroCard h1{font-size:34px!important;line-height:1.04!important}.vybDesktop .desktopQuickGrid button{min-height:92px;align-content:center}.vybDesktop .desktopOverviewGrid article{min-height:86px}.vybDesktop .verglySurface{min-height:100%}.vybDesktop .storeTop{min-height:120px}.vybDesktop .appTabBar{display:flex;gap:8px;padding:8px;border:1px solid var(--vyb-border);border-radius:14px;background:var(--vyb-surface-soft);overflow-x:auto}.vybDesktop .appTabBar button{min-height:38px;border:0;border-radius:10px;padding:0 14px;background:transparent;color:var(--vyb-text-soft);cursor:pointer;white-space:nowrap}.vybDesktop .appTabBar button.active,.vybDesktop .appTabBar button:hover{background:var(--vyb-surface);color:var(--vyb-text)}.vybDesktop .appPanel{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--vyb-border);border-radius:16px;background:var(--vyb-surface)}.vybDesktop .brainShell,.vybDesktop .docsWorkspace,.vybDesktop .energyShell,.vybDesktop .mailShell{display:grid;grid-gap:16px;gap:16px}.vybDesktop .walletOverviewGrid,.vybDesktop .walletSendGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px}.vybDesktop .walletOverviewGrid .walletBalance{grid-column:1/-1}.vybDesktop .walletDirectory{align-content:start}.vybDesktop .walletDirectory .appList,.vybDesktop .walletLedger .appList{max-height:420px;overflow:auto}.vybDesktop .walletLedgerHeader{gap:12px}.vybDesktop .walletLedgerHeader .storeSearch{max-width:340px}.vybDesktop .fileControls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.vybDesktop .fileControls label,.vybDesktop .filesToolbar label{display:grid;grid-gap:8px;gap:8px}.vybDesktop .fileControls span,.vybDesktop .filesToolbar span{color:var(--vyb-text-soft);font-size:12px}.vybDesktop .fileControls select,.vybDesktop .filesToolbar input,.vybDesktop .filesToolbar select{min-height:42px;border:1px solid var(--vyb-border);border-radius:12px;background:var(--vyb-surface-soft);color:var(--vyb-text);padding:0 12px}.vybDesktop .filesToolbar{grid-template-columns:minmax(220px,1fr) minmax(140px,.35fr) minmax(180px,.65fr) auto;align-items:end}.vybDesktop .blogHero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vybDesktop .blogHero h1,.vybDesktop .blogReader h1{margin:0;letter-spacing:0}.vybDesktop .blogHero p,.vybDesktop .blogReader p,.vybDesktop .creatorProfile p{margin:0;color:var(--vyb-text-soft);line-height:1.6}.vybDesktop .blogComposer>button,.vybDesktop .blogHero button{min-height:44px;border:0;border-radius:12px;padding:0 16px;background:var(--vyb-accent);color:#fff;cursor:pointer;font-weight:800}.vybDesktop .blogSearch{max-width:520px}.vybDesktop .blogPostGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vybDesktop .blogPostCard{cursor:pointer}.vybDesktop .blogPostCard em{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.vybDesktop .blogPostCard footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto}.vybDesktop .blogComposer select,.vybDesktop .blogPostCard footer button,.vybDesktop .blogReader button,.vybDesktop .creatorProfile button{min-height:36px;border:1px solid var(--vyb-border);border-radius:10px;background:var(--vyb-surface-soft);color:var(--vyb-text);padding:0 12px}.vybDesktop .blogPostMedia{min-height:128px!important;width:100%!important;height:auto!important;display:grid!important;place-items:center;color:#fff}.vybDesktop .blogReader{gap:18px}.vybDesktop .blogReaderCover{min-height:260px;border-radius:16px;display:grid;place-items:center;color:#fff}.vybDesktop .blogVideoBox{min-height:54px;border:1px solid var(--vyb-border);border-radius:14px;display:flex;gap:10px;align-items:center;padding:0 14px;background:var(--vyb-surface-soft);color:var(--vyb-text-soft)}.vybDesktop .blogComposeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vybDesktop .blogComposeGrid label{display:grid;grid-gap:8px;gap:8px}.vybDesktop .blogComposeGrid span{color:var(--vyb-text-soft);font-size:12px}.vybDesktop .blogComposeGrid input,.vybDesktop .blogComposeGrid select{min-height:42px;border:1px solid var(--vyb-border);border-radius:12px;background:var(--vyb-surface-soft);color:var(--vyb-text);padding:0 12px}.vybDesktop .blogComposer textarea{min-height:220px}.vybDesktop .blogPreview{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--vyb-border);border-radius:16px;padding:14px;background:var(--vyb-surface-soft)}.vybDesktop .blogPreview>div{min-height:120px;border-radius:12px}.vybDesktop .creatorProfile{place-items:start}.vybDesktop .chatComposer,.vybDesktop .chatThread,.vybDesktop .chatWorkspace{display:grid;grid-gap:14px;gap:14px}.vybDesktop .chatLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;align-items:start}.vybDesktop .chatThread{max-height:560px;overflow:auto}.vybDesktop .chatThread article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--vyb-border);border-radius:14px;background:var(--vyb-surface-soft)}.vybDesktop .chatThread p{margin:8px 0 0;color:var(--vyb-text);line-height:1.55}.vybDesktop .chatComposer label{display:grid;grid-gap:8px;gap:8px}.vybDesktop .chatComposer span{color:var(--vyb-text-soft);font-size:12px}.vybDesktop .chatComposer input,.vybDesktop .chatComposer select,.vybDesktop .chatComposer textarea{min-height:42px;border:1px solid var(--vyb-border);border-radius:12px;background:var(--vyb-surface-soft);color:var(--vyb-text);padding:10px 12px}.vybDesktop .chatComposer textarea{min-height:130px;resize:vertical}.vybDesktop .chatComposer>button{min-height:42px;border:0;border-radius:12px;background:var(--vyb-accent);color:#fff;cursor:pointer;font-weight:800}.vybDesktop .chatCallGrid,.vybDesktop .chatMediaGrid,.vybDesktop .chatStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.vybDesktop .chatCallControls,.vybDesktop .chatStatusCard{display:grid;grid-gap:12px;gap:12px}.vybDesktop .chatCallControls{grid-column:1/-1}.vybDesktop .chatCallControls span,.vybDesktop .chatStatusCard span{color:var(--vyb-text-soft);line-height:1.45}.vybDesktop .chatVideoPanel{display:grid;grid-gap:10px;gap:10px}.vybDesktop .chatVideoPanel video{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--vyb-border);border-radius:14px;background:#050506}.vybDesktop .chatAttachment{margin-top:10px;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--vyb-border);border-radius:999px;padding:8px 10px;background:var(--vyb-surface)}.vybDesktop .chatAttachment a{color:var(--vyb-text);font-weight:800;overflow-wrap:anywhere}.vybDesktop .chatAttachment em{color:var(--vyb-text-soft);font-style:normal;font-size:11px;text-transform:uppercase}.vybDesktop .chatPresenceButtons{display:flex;flex-wrap:wrap;gap:10px}.vybDesktop .chatCallControls button,.vybDesktop .chatPresenceButtons button{min-height:40px;border:1px solid var(--vyb-border);border-radius:12px;background:var(--vyb-surface-soft);color:var(--vyb-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-weight:800}.vybDesktop .chatCallControls button:hover,.vybDesktop .chatPresenceButtons button.active,.vybDesktop .chatPresenceButtons button:hover{border-color:var(--vyb-accent)}.vybDesktop .vybChatApp{min-height:100%;display:grid;grid-template-columns:280px minmax(420px,1fr) 280px;background:radial-gradient(circle at 20% 0,rgba(124,58,237,.36),transparent 32%),linear-gradient(135deg,#121018,#191328 42%,#09090d);color:#f8f5ff}.vybDesktop .vybChatInspector,.vybDesktop .vybChatRail{min-height:0;padding:18px;display:flex;flex-direction:column;gap:16px;background:rgba(14,13,22,.82);border-color:hsla(0,0%,100%,.08)}.vybDesktop .vybChatRail{border-right:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybChatInspector{border-left:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybChatBrand{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.vybDesktop .vybChatBrand strong,.vybDesktop .vybChatHeader strong,.vybDesktop .vybChatProfile strong{font-size:18px}.vybDesktop .vybChatBrand span,.vybDesktop .vybChatHeader span,.vybDesktop .vybChatProfile em,.vybDesktop .vybChatSideList span,.vybDesktop .vybChatSignal em,.vybDesktop .vybChatSignal span{color:rgba(248,245,255,.62);font-size:12px;font-style:normal}.vybDesktop .chatBubbleAvatar,.vybDesktop .vybChatAvatar,.vybDesktop .vybChatLogo,.vybDesktop .vybChatProfileAvatar{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 52%,#f97316);box-shadow:0 14px 30px rgba(124,58,237,.28)}.vybDesktop .vybChatLogo{width:44px;height:44px;border-radius:16px}.vybDesktop .vybChatSearch{min-height:42px;border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 12px;color:rgba(248,245,255,.56);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybChatSearch input{width:100%;min-width:0;border:0;outline:0;color:#fff;background:transparent}.vybDesktop .vybChatSearch input::placeholder{color:rgba(248,245,255,.42)}.vybDesktop .vybChatViewTabs{display:flex;gap:8px;flex-wrap:wrap}.vybDesktop .vybChatCallDock button,.vybDesktop .vybChatHeaderActions button,.vybDesktop .vybChatStatusPane button,.vybDesktop .vybChatViewTabs button{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.07);color:rgba(248,245,255,.78);border-radius:999px;min-height:34px;padding:0 12px;cursor:pointer}.vybDesktop .vybChatCallDock button:hover,.vybDesktop .vybChatHeaderActions button:hover,.vybDesktop .vybChatStatusPane button.active,.vybDesktop .vybChatViewTabs button.active,.vybDesktop .vybChatViewTabs button:hover{color:#fff;border-color:rgba(168,85,247,.72);background:rgba(124,58,237,.34)}.vybDesktop .vybChatConversations{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding-right:2px}.vybDesktop .vybChatConversations button{width:100%;min-height:64px;border:1px solid transparent;border-radius:18px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;background:transparent;color:#fff;cursor:pointer}.vybDesktop .vybChatConversations button.active,.vybDesktop .vybChatConversations button:hover{background:hsla(0,0%,100%,.08);border-color:rgba(168,85,247,.34)}.vybDesktop .chatBubbleAvatar,.vybDesktop .vybChatAvatar{width:38px;height:38px;flex:none;border-radius:14px;font-weight:900}.vybDesktop .vybChatConversations em,.vybDesktop .vybChatConversations strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybChatConversations em{color:rgba(248,245,255,.54);font-style:normal;font-size:12px}.vybDesktop .vybChatConversations small{color:rgba(248,245,255,.44);font-size:10px}.vybDesktop .vybChatConversations small.online{color:#34d399}.vybDesktop .vybChatMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.vybDesktop .vybChatHeader{min-height:72px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(8,7,12,.34)}.vybDesktop .vybChatHeaderActions{display:flex;gap:8px}.vybDesktop .vybChatHeaderActions button{width:38px;padding:0;display:grid;place-items:center}.vybDesktop .vybChatThread{min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){width:min(76%,620px);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.vybDesktop .vybChatMediaList article.mine,.vybDesktop .vybChatThread article.mine{align-self:flex-end}.vybDesktop .vybChatThread article.mine{direction:rtl}.vybDesktop .vybChatMediaList article.mine>*,.vybDesktop .vybChatThread article.mine>*{direction:ltr}.vybDesktop .vybChatMediaList article>div,.vybDesktop .vybChatThread article>div{border-radius:20px 20px 20px 6px;padding:12px 14px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 36px rgba(0,0,0,.18)}.vybDesktop .vybChatMediaList article.mine>div,.vybDesktop .vybChatThread article.mine>div{border-radius:20px 20px 6px 20px;background:linear-gradient(135deg,#5b21b6,#7c3aed);border-color:hsla(0,0%,100%,.14)}.vybDesktop .vybChatMediaList article strong,.vybDesktop .vybChatThread article strong{display:block;font-size:13px}.vybDesktop .vybChatMediaList article span,.vybDesktop .vybChatThread article span{color:rgba(248,245,255,.58);font-size:11px}.vybDesktop .vybChatMediaList p,.vybDesktop .vybChatThread p{margin:8px 0 0;color:#fff;line-height:1.5}.vybDesktop .vybChatMediaList>article,.vybDesktop .vybChatThread .empty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border-radius:24px;border:1px dashed hsla(0,0%,100%,.12);color:rgba(248,245,255,.68);background:hsla(0,0%,100%,.04)}.vybDesktop .vybChatComposer{padding:14px 18px 18px;display:grid;grid-gap:10px;gap:10px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(8,7,12,.34)}.vybDesktop .vybChatComposer textarea{min-height:48px;max-height:140px;resize:vertical;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:13px 14px;color:#fff;outline:0;background:hsla(0,0%,100%,.08)}.vybDesktop .vybChatComposer button,.vybDesktop .vybChatMediaForm button{min-height:44px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);font-weight:900;padding:0 16px;cursor:pointer}.vybDesktop .vybChatComposer button:first-child{width:44px;padding:0;display:grid;place-items:center;background:hsla(0,0%,100%,.09)}.vybDesktop .vybChatCallStage,.vybDesktop .vybChatMediaPane{min-height:0;overflow:auto;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-content:start}.vybDesktop .vybChatCallStage section,.vybDesktop .vybChatMediaForm,.vybDesktop .vybChatProfile,.vybDesktop .vybChatSideList,.vybDesktop .vybChatSignal{border:1px solid hsla(0,0%,100%,.09);border-radius:22px;background:hsla(0,0%,100%,.06);padding:16px}.vybDesktop .vybChatCallStage video{width:100%;aspect-ratio:16/10;margin-top:10px;border-radius:18px;background:#030305;object-fit:cover}.vybDesktop .vybChatCallDock{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vybDesktop .vybChatCallDock span{margin-right:auto;color:rgba(248,245,255,.66)}.vybDesktop .vybChatCallDock button{display:inline-flex;align-items:center;gap:8px}.vybDesktop .vybChatMediaForm{display:grid;grid-gap:12px;gap:12px}.vybDesktop .vybChatMediaForm label{display:grid;grid-gap:7px;gap:7px}.vybDesktop .vybChatMediaForm span{color:rgba(248,245,255,.6);font-size:12px}.vybDesktop .vybChatMediaForm input,.vybDesktop .vybChatMediaForm select{min-height:42px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.08);color:#fff;padding:0 12px}.vybDesktop .vybChatMediaList{display:grid;grid-gap:12px;gap:12px}.vybDesktop .vybChatStatusPane{padding:22px;display:flex;gap:12px;flex-wrap:wrap;align-content:flex-start}.vybDesktop .vybChatProfile{display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px}.vybDesktop .vybChatProfileAvatar{width:74px;height:74px;border-radius:26px;font-size:30px;font-weight:900}.vybDesktop .vybChatSideList,.vybDesktop .vybChatSignal{display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybChatSignal strong{line-height:1.35}.vybDesktop .vybChatMiniVideos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vybDesktop .vybChatMiniVideos div{min-height:94px;border-radius:18px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:rgba(248,245,255,.62);background:#050507;border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybChatSideList a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.vybDesktop .appSettingsList{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.vybDesktop .appSettingsList article{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--vyb-border);border-radius:16px;padding:14px;background:var(--vyb-surface)}.vybDesktop .appSettingsTitle{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.vybDesktop .appSettingsTitle>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff}.vybDesktop .appSettingsTitle em{display:block;color:var(--vyb-text-soft);font-style:normal;font-size:12px;line-height:1.35}.vybDesktop .settingsShell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100%;background:var(--vyb-bg)}.vybDesktop .settingsNav{padding:20px;border-right:1px solid var(--vyb-border);background:var(--vyb-surface-soft);display:flex;flex-direction:column;gap:10px}.vybDesktop .settingsNav strong{font-size:22px}.vybDesktop .settingsNav span{color:var(--vyb-text-soft);margin-bottom:10px}.vybDesktop .settingsNav button{min-height:42px;border-radius:12px;text-align:left;padding:0 14px;border:1px solid transparent;background:transparent;color:var(--vyb-text);cursor:pointer}.vybDesktop .settingsNav button.active,.vybDesktop .settingsNav button:hover{background:var(--vyb-surface);border-color:var(--vyb-border)}.vybDesktop .settingsPage{padding:22px;overflow:auto}.vybDesktop .currencyCard,.vybDesktop .settingsHero{grid-column:1/-1;padding:18px;border-radius:16px;border:1px solid var(--vyb-border);background:var(--vyb-surface);display:grid;grid-gap:8px;gap:8px}.vybDesktop .currencyCard strong,.vybDesktop .settingsHero strong{font-size:24px}.vybDesktop .currencyCard p{margin:0;color:var(--vyb-text-soft);line-height:1.45}@media (max-width:820px){.vybDesktop .blogComposeGrid,.vybDesktop .blogHero,.vybDesktop .chatCallGrid,.vybDesktop .chatLayout,.vybDesktop .chatMediaGrid,.vybDesktop .chatStatusGrid,.vybDesktop .fileControls,.vybDesktop .filesToolbar,.vybDesktop .vybChatCallStage,.vybDesktop .vybChatMediaPane,.vybDesktop .vybFilesCreate,.vybDesktop .vybFilesListRows button,.vybDesktop .vybFilesTop,.vybDesktop .walletOverviewGrid,.vybDesktop .walletSendGrid{grid-template-columns:1fr}.vybDesktop .chatCallControls{grid-column:auto}.vybDesktop .vybChatApp{grid-template-columns:88px minmax(0,1fr)}.vybDesktop .vybChatRail{padding:12px}.vybDesktop .vybChatBrand div:last-child,.vybDesktop .vybChatConversations div,.vybDesktop .vybChatConversations small,.vybDesktop .vybChatInspector,.vybDesktop .vybChatSearch input,.vybDesktop .vybChatViewTabs{display:none}.vybDesktop .vybChatSearch{justify-content:center}.vybDesktop .vybChatConversations button{grid-template-columns:1fr;justify-items:center;min-height:58px;padding:8px}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){width:min(92%,620px)}.vybDesktop .vybFilesApp{grid-template-columns:76px minmax(0,1fr)}.vybDesktop .vybFilesRail{padding:12px}.vybDesktop .vybFilesBrand div,.vybDesktop .vybFilesInspector,.vybDesktop .vybFilesLocations span,.vybDesktop .vybFilesStorage{display:none}.vybDesktop .vybFilesLocations button{justify-content:center;padding:0}.vybDesktop .vybFilesMain{padding:14px}.vybDesktop .vybFilesFilters label{margin-left:0}.vybDesktop .blogPostGrid,.vybDesktop .settingsShell{grid-template-columns:1fr}.vybDesktop .settingsNav{border-right:0;border-bottom:1px solid var(--vyb-border)}}.vybDesktop .vybFullscreenOverlay,.vybDesktop.os-fullscreen,.vybDesktop.window-fullscreen{width:100vw!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.vybDesktop .vybFullscreenOverlay{position:fixed!important;inset:0!important;z-index:180!important;background:#05070f}.vybDesktop .vybFullscreenOverlay>.vybWindow.fullscreen,.vybDesktop>.vybWindow.fullscreen{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important}.vybDesktop .vybWindow.fullscreen>.vybWindowBar{position:relative!important;flex:0 0 auto!important;width:100%!important}.vybDesktop .vybWindow.fullscreen>.vybWindowBody{flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:0 0 env(safe-area-inset-bottom)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.vybDesktop .vybWindow.fullscreen>.vybWindowBody>:where(div,main,section,article){height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}.vybDesktop .appList article>div,.vybDesktop .blogHero>div,.vybDesktop .currencyCard,.vybDesktop .designedTop>div,.vybDesktop .settingsHero,.vybDesktop .storeTop>div,.vybDesktop .vybChatBrand>div,.vybDesktop .vybChatHeader>div,.vybDesktop .vybFilesBrand>div,.vybDesktop .vybFilesTop>div{min-width:0}.vybDesktop .verglySide strong,.vybDesktop .vybChatBrand strong,.vybDesktop .vybFilesBrand strong{display:block;margin-bottom:5px;line-height:1.18}.vybDesktop .verglySide span,.vybDesktop .vybChatBrand span,.vybDesktop .vybFilesBrand em{display:block;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .blogHero h1,.vybDesktop .designedTop h1,.vybDesktop .storeTop h1,.vybDesktop .vybChatHeader strong,.vybDesktop .vybFilesTop h1{overflow-wrap:anywhere}.vybDesktop .appList article,.vybDesktop .vybChatConversations button,.vybDesktop .vybFilesGridCards button,.vybDesktop .vybFilesListRows button,.vybDesktop .vybFolderCards button{min-width:0}.vybDesktop .appList article>div,.vybDesktop .vybChatConversations button>div,.vybDesktop .vybFilesGridCards button>div,.vybDesktop .vybFilesListRows button>div{min-width:0;max-width:100%}.vybDesktop .vybFilesGridCards button>span:not(:first-child),.vybDesktop .vybFilesGridCards small,.vybDesktop .vybFilesListRows button>span:not(:first-child),.vybDesktop .vybFilesListRows small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:680px){.vybDesktop{min-width:0!important;overflow-x:hidden!important}.vybDesktop .fullscreen-stage,.vybDesktop .vybStage{padding:0!important;min-width:0!important}.vybDesktop .vybWindow,.vybDesktop .vybWindow.fullscreen{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;border-radius:0!important}.vybDesktop .vybWindowBody{padding:0!important;overflow-x:hidden!important}.vybDesktop .blogDesigned,.vybDesktop .developerDesigned,.vybDesktop .docsDesigned,.vybDesktop .storeDesigned,.vybDesktop .streamDesigned,.vybDesktop .verglySurface,.vybDesktop .walletDesigned{grid-template-columns:1fr!important;min-width:0!important}.vybDesktop .verglySide{min-height:0!important;border-right:0!important;border-bottom:1px solid var(--vyb-border)!important;display:flex!important;flex-direction:row!important;align-items:center!important;overflow-x:auto!important}.vybDesktop .appList article,.vybDesktop .blogComposeGrid,.vybDesktop .blogHero,.vybDesktop .blogPostGrid,.vybDesktop .brainGrid,.vybDesktop .checkGrid,.vybDesktop .designedTop,.vybDesktop .energyGrid,.vybDesktop .marketGrid,.vybDesktop .settingsGrid,.vybDesktop .settingsShell,.vybDesktop .storeGrid,.vybDesktop .storeTop,.vybDesktop .terminalConsole,.vybDesktop .terminalGrid,.vybDesktop .walletOverviewGrid,.vybDesktop .walletSendGrid,.vybDesktop .walletSplit{grid-template-columns:1fr!important}.vybDesktop .blogHero,.vybDesktop .brainShell,.vybDesktop .designedTop,.vybDesktop .docsWorkspace,.vybDesktop .energyShell,.vybDesktop .mailShell,.vybDesktop .settingsPage,.vybDesktop .storeTop,.vybDesktop .terminalShell{padding:14px!important}.vybDesktop .blogHero h1,.vybDesktop .designedTop h1,.vybDesktop .desktopHeroCard h1,.vybDesktop .storeTop h1{font-size:26px!important;line-height:1.08!important}.vybDesktop .appTabBar{border-radius:0!important;border-left:0!important;border-right:0!important}.vybDesktop .appPanel,.vybDesktop .filesToolbar,.vybDesktop .settingsSection,.vybDesktop .walletLedger{border-radius:14px!important;padding:14px!important}.vybDesktop .vybChatApp{min-height:100dvh;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)}.vybDesktop .vybChatRail{padding:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid!important;grid-template-columns:1fr!important}.vybDesktop .vybChatBrand div:last-child,.vybDesktop .vybChatConversations div,.vybDesktop .vybChatConversations small,.vybDesktop .vybChatSearch input,.vybDesktop .vybChatViewTabs{display:block!important}.vybDesktop .vybChatConversations{display:flex!important;overflow-x:auto!important;padding-bottom:4px}.vybDesktop .vybChatConversations button{min-width:210px;grid-template-columns:auto minmax(0,1fr) auto!important}.vybDesktop .vybChatInspector{display:none!important}.vybDesktop .vybChatMain{min-height:calc(100dvh - 190px)!important;grid-template-rows:auto minmax(0,1fr)!important}.vybDesktop .vybChatComposer,.vybDesktop .vybChatHeader{padding:12px!important}.vybDesktop .vybChatComposer{grid-template-columns:auto minmax(0,1fr) auto!important}.vybDesktop .vybChatComposer textarea{min-height:44px}.vybDesktop .vybChatThread{padding:14px!important}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){width:100%!important}.vybDesktop .vybChatCallStage,.vybDesktop .vybChatMediaPane{grid-template-columns:1fr!important;padding:14px!important}.vybDesktop .vybFilesApp{min-height:100dvh;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)}.vybDesktop .vybFilesRail{padding:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.08)}.vybDesktop .vybFilesBrand div,.vybDesktop .vybFilesLocations span,.vybDesktop .vybFilesStorage{display:block!important}.vybDesktop .vybFilesLocations{display:flex!important;overflow-x:auto!important}.vybDesktop .vybFilesLocations button{min-width:140px;justify-content:flex-start!important;padding:0 11px!important}.vybDesktop .vybFilesInspector{display:none!important}.vybDesktop .vybFilesCreate,.vybDesktop .vybFilesFilters,.vybDesktop .vybFilesListRows button,.vybDesktop .vybFilesMain,.vybDesktop .vybFilesTop{grid-template-columns:1fr!important}.vybDesktop .vybFilesMain{padding:14px!important}.vybDesktop .vybFilesActions,.vybDesktop .vybFilesFilters{justify-content:flex-start}.vybDesktop button,.vybDesktop input,.vybDesktop select,.vybDesktop textarea{font-size:16px!important}.vybDesktop input,.vybDesktop select,.vybDesktop textarea{max-width:100%!important}.vybDesktop .appActions,.vybDesktop .appTabBar,.vybDesktop .settingsActions,.vybDesktop .vybChatViewTabs,.vybDesktop .vybFilesActions,.vybDesktop .vybFilesFilters{gap:10px!important;row-gap:10px!important}.vybDesktop .appTabBar{padding:10px 12px!important;scroll-padding-inline:12px}.vybDesktop .appActions button,.vybDesktop .appTabBar button,.vybDesktop .settingsActions button,.vybDesktop .vybChatViewTabs button,.vybDesktop .vybFilesActions button,.vybDesktop .vybFilesFilters button{min-height:44px!important;padding:0 14px!important;flex:0 0 auto}.vybDesktop .vybChatViewTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:2px 0 8px!important;scroll-padding-inline:12px}.vybDesktop .vybChatViewTabs button{min-width:max-content}.vybDesktop .vybChatRail{gap:12px!important}.vybDesktop .vybChatSearch{min-height:46px!important;padding:0 14px!important}.vybDesktop .vybChatConversations{gap:10px!important;padding:2px 0 8px!important}.vybDesktop .vybChatConversations button{min-width:230px!important;min-height:68px!important;padding:10px 12px!important}.vybDesktop .vybChatHeader{align-items:flex-start!important;gap:12px!important}.vybDesktop .vybChatHeaderActions{flex-shrink:0}.vybDesktop .vybChatHeaderActions button{width:42px!important;min-height:42px!important}.vybDesktop .vybChatComposer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:260!important;grid-template-columns:48px minmax(0,1fr) 82px!important;align-items:end!important;gap:12px!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;background:rgba(8,7,12,.96)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 -18px 42px rgba(0,0,0,.36)!important}.vybDesktop .vybChatComposer button{min-height:48px!important;border-radius:14px!important;padding:0 14px!important}.vybDesktop .vybChatComposer button:first-child{width:48px!important}.vybDesktop .vybChatComposer textarea{min-height:48px!important;max-height:116px!important;padding:12px 13px!important;border-radius:14px!important;line-height:1.35!important}.vybDesktop .vybChatThread{gap:12px!important;padding-bottom:116px!important}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.vybDesktop .chatBubbleAvatar{width:34px!important;height:34px!important;border-radius:12px!important}.vybDesktop .vybChatMediaList article>div,.vybDesktop .vybChatThread article>div{padding:11px 12px!important;overflow-wrap:anywhere}.vybDesktop .blogComposer,.vybDesktop .fileControls label,.vybDesktop .filesToolbar label,.vybDesktop .settingsGrid label,.vybDesktop .vybChatMediaForm,.vybDesktop .vybFilesCreate,.vybDesktop .walletComposer{gap:10px!important}.vybDesktop .blogComposer input,.vybDesktop .blogComposer select,.vybDesktop .blogComposer textarea,.vybDesktop .settingsGrid input,.vybDesktop .settingsGrid select,.vybDesktop .settingsGrid textarea,.vybDesktop .storeSearch input,.vybDesktop .vybChatMediaForm input,.vybDesktop .vybChatMediaForm select,.vybDesktop .vybFilesCreate input,.vybDesktop .vybFilesCreate select,.vybDesktop .walletComposer input,.vybDesktop .walletComposer select,.vybDesktop .walletComposer textarea{min-height:46px!important;border-radius:14px!important}.vybDesktop .vybFilesTop{gap:12px!important}.vybDesktop .vybFilesActions{width:100%}.vybDesktop .vybFilesActions button:last-child{flex:1 1 150px}.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.vybDesktop .vybFilesGridCards button,.vybDesktop .vybFolderCards button{min-height:128px!important;padding:12px!important}.vybDesktop .appList{gap:10px!important}.vybDesktop .appList article{gap:10px!important;padding:12px!important}}@media (max-width:420px){.vybDesktop .vybChatComposer{grid-template-columns:48px minmax(0,1fr)!important}.vybDesktop .vybChatComposer button:last-child{grid-column:1/-1;width:100%}.vybDesktop .vybChatThread{padding-bottom:172px!important}.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{grid-template-columns:1fr!important}}@media (max-width:680px){.vybDesktop .vybWalletApp{min-height:100dvh!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;background:radial-gradient(circle at 18% 0,rgba(45,212,191,.24),transparent 34%),radial-gradient(circle at 92% 12%,rgba(251,191,36,.18),transparent 34%),linear-gradient(180deg,#07111d,#0f172a 58%,#020617)!important}.vybDesktop .vybWalletRail{position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;grid-template-columns:1fr!important;gap:10px!important;background:rgba(2,6,23,.78)!important}.vybDesktop .vybWalletBrand,.vybDesktop .vybWalletRailStatus{display:none!important}.vybDesktop .vybWalletMiniCard{min-height:84px!important;border-radius:20px!important;padding:12px 14px!important;background:linear-gradient(135deg,rgba(45,212,191,.22),rgba(251,191,36,.12)),rgba(15,23,42,.82)!important}.vybDesktop .vybWalletNav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.vybDesktop .vybWalletNav button{min-height:42px!important;justify-content:center!important;padding:0 8px!important;border-radius:14px!important}.vybDesktop .vybWalletNav button svg{display:none!important}.vybDesktop .vybWalletNav button span{font-size:12px!important;white-space:nowrap!important}.vybDesktop .vybWalletMain{padding:14px!important;gap:14px!important}.vybDesktop .vybWalletHeader{align-items:end!important}.vybDesktop .vybWalletHeader h1{font-size:27px!important}.vybDesktop .vybWalletHeaderActions{display:none!important}.vybDesktop .vybWalletOverview,.vybDesktop .vybWalletSend{grid-template-columns:1fr!important;gap:12px!important}.vybDesktop .vybWalletBalanceCard{grid-row:auto!important;min-height:245px!important;border-radius:26px!important;padding:18px!important}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(44px,15vw,64px)!important}.vybDesktop .vybWalletPrimaryActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vybDesktop .vybWalletPrimaryActions button{width:100%!important;min-height:48px!important}.vybDesktop .vybWalletStatCard{min-height:112px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important}.vybDesktop .vybWalletStatCard strong{font-size:28px!important}.vybDesktop .vybWalletHomeList,.vybDesktop .vybWalletReceiptPreview{grid-column:auto!important}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletHomeList,.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletTransferPanel{border-radius:22px!important;padding:14px!important}.vybDesktop .vybWalletContacts>div{max-height:240px!important}.vybDesktop .vybWalletContacts button{min-height:58px!important}.vybDesktop .vybWalletAmountChips{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vybDesktop .vybWalletHomeList article,.vybDesktop .vybWalletTransactionList article{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.vybDesktop .vybWalletHomeList article>span,.vybDesktop .vybWalletTransactionList article>span{width:38px!important;height:38px!important;border-radius:13px!important}.vybDesktop .vybWalletHomeList article small,.vybDesktop .vybWalletTransactionList article small{grid-column:2!important;justify-self:start!important}.vybDesktop .vybWalletActivityTop{display:grid!important;grid-template-columns:1fr!important}.vybDesktop .vybWalletActivity{min-height:auto!important}}.vybDesktop .vybWindow{border:1px solid rgba(148,163,184,.24)!important;overflow:hidden!important;box-shadow:0 24px 60px rgba(2,6,23,.34),inset 0 1px 0 hsla(0,0%,100%,.045)!important}.vybDesktop .vybWindow.detached:not(.fullscreen){display:flex;flex-direction:column}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBar{flex:0 0 58px;width:100%;min-height:58px;padding:10px 16px;box-sizing:border-box}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody{flex:1 1 auto;min-height:0;width:100%}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody>:is(.verglySurface,.vybWalletApp,.vybMarketApp,.vybFilesApp,.vybChatApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp){min-height:100%}.vybDesktop .windowResizeHandle{background:transparent!important;opacity:.55}.vybDesktop .windowResizeHandle.southeast{right:8px;bottom:8px;width:16px;height:16px;border-right:2px solid rgba(203,213,225,.62);border-bottom:2px solid rgba(203,213,225,.62);border-radius:0 0 7px 0}.vybDesktop .windowResizeHandle.east,.vybDesktop .windowResizeHandle.north,.vybDesktop .windowResizeHandle.south,.vybDesktop .windowResizeHandle.west{background:transparent!important}.vybDesktop[data-theme=light] .windowResizeHandle.southeast{border-color:rgba(71,85,105,.42)}@media (max-width:680px){.vybDesktop .vybFilesApp{min-height:100dvh!important;display:block!important;overflow-x:hidden!important;background:linear-gradient(180deg,#121018,#171023 48%,#08080c)!important}.vybDesktop .vybFilesRail{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:12px 12px 10px!important;background:rgba(13,12,20,.96)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}.vybDesktop .vybFilesBrand{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.vybDesktop .vybFilesBrand>span{width:40px!important;height:40px!important;flex:0 0 auto!important;border-radius:14px!important}.vybDesktop .vybFilesBrand div{display:block!important;min-width:0!important}.vybDesktop .vybFilesBrand strong{margin:0 0 3px!important;font-size:16px!important;line-height:1.1!important}.vybDesktop .vybFilesBrand em{display:block!important;max-width:220px!important;color:rgba(248,245,255,.62)!important;font-size:13px!important;line-height:1.25!important}.vybDesktop .vybFilesStorage{display:none!important}.vybDesktop .vybFilesLocations{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:0 0 4px!important;scroll-padding-inline:12px}.vybDesktop .vybFilesLocations button{min-width:auto!important;min-height:38px!important;flex:0 0 auto!important;justify-content:flex-start!important;gap:7px!important;padding:0 11px!important;border-radius:999px!important;white-space:nowrap!important}.vybDesktop .vybFilesLocations span{display:inline!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybFilesMain{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding:14px 12px 28px!important;min-width:0!important;overflow:visible!important}.vybDesktop .vybFilesTop{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important}.vybDesktop .vybFilesTop>div{min-width:0!important}.vybDesktop .vybFilesTop span{display:block!important;margin-bottom:5px!important;font-size:12px!important;line-height:1.2!important}.vybDesktop .vybFilesTop h1{margin:0 0 6px!important;font-size:24px!important;line-height:1.08!important;max-width:100%!important;overflow-wrap:anywhere!important}.vybDesktop .vybFilesTop p{font-size:13px!important;line-height:1.35!important}.vybDesktop .vybFilesSearch{width:100%!important;min-height:48px!important;border-radius:15px!important;padding:0 13px!important}.vybDesktop .vybFilesSearch input{min-width:0!important}.vybDesktop .vybFilesActions{display:grid!important;grid-template-columns:48px 48px minmax(0,1fr)!important;width:100%!important;grid-gap:10px!important;gap:10px!important}.vybDesktop .vybFilesActions button{min-width:0!important;min-height:46px!important;border-radius:14px!important}.vybDesktop .vybFilesFilters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;padding:10px!important;border-radius:16px!important}.vybDesktop .vybFilesFilters button{min-width:0!important;min-height:42px!important;padding:0 8px!important}.vybDesktop .vybFilesFilters label{grid-column:1/-1!important;width:100%!important;margin-left:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.vybDesktop .vybFilesFilters select{width:100%!important;min-width:0!important}.vybDesktop .vybFilesCreate{display:grid!important;grid-template-columns:1fr!important;grid-gap:13px!important;gap:13px!important;padding:14px!important;border-radius:18px!important}.vybDesktop .vybFilesCreate label{min-width:0!important}.vybDesktop .vybFilesCreate button,.vybDesktop .vybFilesCreate input,.vybDesktop .vybFilesCreate select{width:100%!important;min-height:48px!important}.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;overflow:visible!important}.vybDesktop .vybFilesGridCards button,.vybDesktop .vybFolderCards button{min-width:0!important;min-height:136px!important;padding:13px!important;border-radius:18px!important;align-content:start!important;gap:8px!important}.vybDesktop .vybFilesGridCards .fileIcon,.vybDesktop .vybFilesGridCards .folderIcon,.vybDesktop .vybFolderCards button svg{width:46px!important;height:38px!important;flex:0 0 auto!important}.vybDesktop .vybFilesGridCards strong,.vybDesktop .vybFolderCards strong{width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.2!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vybDesktop .vybFilesGridCards em,.vybDesktop .vybFolderCards span{width:100%!important;max-width:100%!important;font-size:11px!important;line-height:1.25!important}.vybDesktop .vybFilesGridCards button>span:not(:first-child),.vybDesktop .vybFilesGridCards small{width:100%!important;font-size:11px!important;line-height:1.2!important}.vybDesktop .vybFilesListRows{display:grid!important;grid-gap:10px!important;gap:10px!important;overflow:visible!important}.vybDesktop .vybFilesListRows button{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:78px!important;grid-gap:10px!important;gap:10px!important;padding:12px!important;border-radius:17px!important}.vybDesktop .vybFilesListRows button>span:not(:first-child),.vybDesktop .vybFilesListRows small{grid-column:2!important;width:100%!important;line-height:1.25!important}.vybDesktop .vybFilesListRows strong{white-space:normal!important;line-height:1.2!important}.vybDesktop .vybFilesInspector{display:none!important}}@media (max-width:420px){.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{grid-template-columns:1fr!important}}@media (max-width:680px){.vybDesktop .vybFilesApp,.vybDesktop .vybFilesApp *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.vybDesktop .vybFilesApp button,.vybDesktop .vybFilesApp em,.vybDesktop .vybFilesApp h1,.vybDesktop .vybFilesApp input,.vybDesktop .vybFilesApp p,.vybDesktop .vybFilesApp select,.vybDesktop .vybFilesApp small,.vybDesktop .vybFilesApp span,.vybDesktop .vybFilesApp strong{overflow-wrap:anywhere!important;word-break:break-word!important}.vybDesktop .vybFilesApp button{overflow:hidden!important}.vybDesktop .vybFilesGridCards,.vybDesktop .vybFolderCards{align-items:stretch!important}.vybDesktop .vybFilesGridCards button,.vybDesktop .vybFolderCards button{width:100%!important;height:auto!important;min-height:150px!important;align-content:flex-start!important;justify-items:stretch!important;grid-auto-rows:auto!important;overflow:visible!important}.vybDesktop .vybFilesGridCards button>div{width:100%!important;min-width:0!important;display:grid!important;grid-gap:5px!important;gap:5px!important;overflow:hidden!important}.vybDesktop .vybFilesGridCards button strong,.vybDesktop .vybFilesGridCards button>div strong,.vybDesktop .vybFilesListRows button strong,.vybDesktop .vybFilesListRows button>div strong,.vybDesktop .vybFolderCards button strong{width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.25!important;font-size:14px!important}.vybDesktop .vybFilesGridCards button em,.vybDesktop .vybFilesGridCards button>div em,.vybDesktop .vybFilesListRows button em,.vybDesktop .vybFilesListRows button>div em,.vybDesktop .vybFolderCards button span{width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.25!important}.vybDesktop .vybFilesGridCards button small,.vybDesktop .vybFilesGridCards button>span:not(:first-child){width:100%!important;max-width:100%!important;display:inline-flex!important;min-height:24px!important;align-items:center!important;padding:4px 8px!important;border-radius:999px!important;background:hsla(0,0%,100%,.07)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybFilesListRows button{width:100%!important;height:auto!important;min-height:92px!important;align-items:flex-start!important;overflow:visible!important}.vybDesktop .vybFilesListRows button>div{min-width:0!important;width:100%!important}.vybDesktop .vybFilesListRows button small,.vybDesktop .vybFilesListRows button>span:not(:first-child){grid-column:1/-1!important;width:100%!important;max-width:100%!important;display:inline-flex!important;min-height:24px!important;align-items:center!important;padding:4px 8px!important;border-radius:999px!important;background:hsla(0,0%,100%,.07)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.vybDesktop .vybFileItem{min-width:0;max-width:100%;overflow:hidden}.vybDesktop .vybFileText{min-width:0;max-width:100%;display:grid;grid-gap:5px;gap:5px}.vybDesktop .vybFileText em,.vybDesktop .vybFileText strong{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.vybDesktop .vybFileText strong{color:#fff;line-height:1.2}.vybDesktop .vybFileText em{color:rgba(248,245,255,.54);font-style:normal;line-height:1.25}.vybDesktop .vybFileMetaChips{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:6px}.vybDesktop .vybFileMetaChips span{min-width:0;max-width:100%;min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:hsla(0,0%,100%,.075);color:rgba(248,245,255,.68);font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybFilesGridCards .vybFileItem{grid-template-columns:1fr}.vybDesktop .vybFilesListRows .vybFileItem{grid-template-columns:42px minmax(0,1fr) minmax(180px,auto)}@media (max-width:680px){.vybDesktop .vybFilesGridCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.vybDesktop .vybFilesGridCards .vybFileItem,.vybDesktop .vybFilesListRows .vybFileItem{width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon text" "meta meta"!important;align-items:flex-start!important;justify-items:stretch!important;grid-gap:10px!important;gap:10px!important;min-height:0!important;height:auto!important;padding:12px!important;border-radius:18px!important}.vybDesktop .vybFilesGridCards .fileIcon,.vybDesktop .vybFilesGridCards .folderIcon,.vybDesktop .vybFilesListRows .fileIcon,.vybDesktop .vybFilesListRows .folderIcon{grid-area:icon;width:42px!important;height:42px!important}.vybDesktop .vybFileText{grid-area:text;align-self:center;overflow:hidden}.vybDesktop .vybFileText strong{font-size:14px!important}.vybDesktop .vybFileText em,.vybDesktop .vybFileText strong{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}.vybDesktop .vybFileText em{font-size:11px!important}.vybDesktop .vybFileMetaChips{grid-area:meta;width:100%}.vybDesktop .vybFileMetaChips span{max-width:100%}}.vybSingletonDesktop{min-height:100dvh!important;width:100%;overflow:hidden!important}.vybSingletonShell{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--vyb-text);background:color-mix(in srgb,var(--vyb-shell) 78%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vybSingletonTopbar{min-height:64px;padding:12px clamp(14px,3vw,28px);display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--vyb-border);background:color-mix(in srgb,var(--vyb-surface) 86%,transparent)}.vybSingletonBrand{display:flex;align-items:center;gap:12px;min-width:0}.vybSingletonBrand>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:0 0 auto;box-shadow:0 14px 32px rgba(2,6,23,.24)}.vybSingletonBrand div{min-width:0}.vybSingletonBrand em,.vybSingletonBrand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybSingletonBrand strong{font-size:16px;line-height:1.2}.vybSingletonBrand em{margin-top:3px;color:var(--vyb-text-soft);font-size:12px;font-style:normal}.vybSingletonActions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.vybSingletonActions button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--vyb-border);border-radius:10px;background:var(--vyb-surface-soft);color:var(--vyb-text);font-weight:800}.vybSingletonBody{min-height:0;overflow:auto;padding:clamp(12px,2.4vw,24px);-webkit-overflow-scrolling:touch}.vybSingletonBody>*{min-height:100%}@media (max-width:640px){.vybSingletonTopbar{align-items:stretch;flex-direction:column}.vybSingletonActions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vybSingletonActions button{justify-content:center;width:100%}.vybSingletonBody{padding:0}}.vybDesktop .vybFilesApp{min-height:100%;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;background:#16131f!important;color:#f8f5ff!important;overflow:hidden!important}.vybDesktop .vybFilesRail{min-height:0!important;padding:24px 18px 14px!important;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto!important;grid-gap:18px!important;gap:18px!important;background:#14101d!important;border-right:1px solid hsla(0,0%,100%,.055)!important}.vybDesktop .vybFilesBrand{display:flex!important;align-items:center!important;gap:12px!important}.vybDesktop .vybFilesBrand>span{display:none!important}.vybDesktop .vybFilesBrand strong{color:#fff!important;font-size:20px!important;line-height:1!important}.vybDesktop .vybFilesBrand em{display:none!important}.vybDesktop .vybFilesRailLabel{margin:12px 0 -4px!important;color:rgba(248,245,255,.34)!important;font-size:11px!important;font-weight:800!important}.vybDesktop .vybFilesHome,.vybDesktop .vybFilesLocations{display:grid!important;grid-gap:10px!important;gap:10px!important;min-height:0!important;overflow:visible!important}.vybDesktop .vybFilesPinnedNav{overflow-y:auto!important;padding-right:3px!important}.vybDesktop .vybFilesHome button,.vybDesktop .vybFilesLocations button{width:100%!important;min-height:62px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;border:0!important;border-radius:0!important;padding:0 4px!important;background:transparent!important;color:#fff!important;text-align:left!important}.vybDesktop .vybFilesHome button.active,.vybDesktop .vybFilesHome button:hover,.vybDesktop .vybFilesLocations button.active,.vybDesktop .vybFilesLocations button:hover{background:rgba(70,28,152,.2)!important}.vybDesktop .vybFilesHome button>span:first-child,.vybDesktop .vybFilesLocations button>span:first-child,.vybDesktop .vybFilesLocations button>svg{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:8px!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.vybDesktop .vybFilesHome button>span:first-child{color:#fff!important;background:linear-gradient(145deg,#f8fafc,#e0e7ff)!important}.vybDesktop .vybFilesLocations button>span:first-child,.vybDesktop .vybFilesLocations button>svg{color:#ffd23d!important}.vybDesktop .vybFilesHome button div,.vybDesktop .vybFilesLocations button div{min-width:0!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.vybDesktop .vybFilesHome strong,.vybDesktop .vybFilesLocations strong{color:#fff!important;font-size:14px!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybFilesHome em,.vybDesktop .vybFilesLocations em{color:rgba(248,245,255,.46)!important;font-size:12px!important;font-style:normal!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybFilesChevron{color:#5920c7!important;font-size:28px!important;line-height:1!important}.vybDesktop .vybFilesStorage{margin-top:0!important;border:0!important;border-radius:12px!important;padding:12px!important;background:hsla(0,0%,100%,.035)!important}.vybDesktop .vybFilesRailActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.vybDesktop .vybFilesRailActions input{display:none!important}.vybDesktop .vybFilesRailActions button{min-height:42px!important;border:0!important;border-radius:3px!important;background:#4b16bd!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important}.vybDesktop .vybFilesMain{min-height:0!important;padding:16px 22px 22px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;background:#16131f!important;overflow:auto!important}.vybDesktop .vybFilesTop{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important}.vybDesktop .vybFilesSearch{min-height:42px!important;max-width:none!important;border:0!important;border-radius:8px!important;background:#1e1929!important;color:rgba(248,245,255,.42)!important;padding:0 14px!important}.vybDesktop .vybFilesSearch input{color:#fff!important;font-size:13px!important}.vybDesktop .vybFilesActions{display:flex!important;align-items:center!important;gap:8px!important}.vybDesktop .vybFilesActions button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:rgba(248,245,255,.58)!important}.vybDesktop .vybFilesActions button.active,.vybDesktop .vybFilesActions button:hover{background:hsla(0,0%,100%,.07)!important;color:#fff!important}.vybDesktop .vybFilesFilters{display:none!important}.vybDesktop .vybFilesDesignedContent{min-height:0!important;display:grid!important;grid-gap:18px!important;gap:18px!important;align-content:start!important;overflow:auto!important;padding-bottom:36px!important}.vybDesktop .vybFilesSectionTitle{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}.vybDesktop .vybFilesSectionTitle span{color:rgba(248,245,255,.42)!important;font-size:11px!important;font-weight:900!important}.vybDesktop .vybFilesSectionTitle strong{color:rgba(248,245,255,.36)!important;font-size:11px!important;font-weight:700!important}.vybDesktop .vybFilesRecentGrid{display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;grid-gap:16px!important;gap:16px!important}.vybDesktop .vybRecentFileCard{position:relative!important;min-height:128px!important;overflow:hidden!important;border:0!important;border-radius:8px!important;padding:0!important;display:grid!important;align-items:stretch!important;justify-items:stretch!important;color:#fff!important;background:#221a31!important;text-align:left!important}.vybDesktop .vybRecentFileCard.active,.vybDesktop .vybRecentFileCard:hover{outline:2px solid rgba(100,38,230,.78)!important;transform:translateY(-1px)}.vybDesktop .vybRecentFileCard>span{position:absolute!important;left:12px!important;right:12px!important;bottom:9px!important;z-index:2!important;color:hsla(0,0%,100%,.82)!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybRecentFileCard:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.vybDesktop .vybRecentFileCard.pdf{place-items:center!important;background:linear-gradient(135deg,#bb0d0d,#6c0008)!important}.vybDesktop .vybRecentFileCard.doc{place-items:center!important;background:linear-gradient(135deg,#0846a6,#002b6a)!important}.vybDesktop .vybRecentFileCard.doc strong,.vybDesktop .vybRecentFileCard.pdf strong{font-size:22px!important;letter-spacing:0!important}.vybDesktop .vybImagePreview{display:block!important;width:100%!important;height:100%!important;background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.84),transparent 9%),radial-gradient(circle at 32% 28%,rgba(215,177,98,.75),transparent 18%),radial-gradient(circle at 72% 42%,rgba(47,92,62,.72),transparent 24%),linear-gradient(135deg,#efe7d6,#7b8b76 48%,#1a2b23)!important}.vybDesktop .vybImagePreview.image1{background:radial-gradient(circle at 40% 35%,rgba(255,247,205,.9),transparent 22%),radial-gradient(circle at 72% 38%,rgba(64,51,45,.85),transparent 28%),linear-gradient(135deg,#b8c5ae,#e8dfcf 46%,#423e37)!important}.vybDesktop .vybImagePreview.image2{background:repeating-linear-gradient(80deg,rgba(159,248,180,.9) 0 9px,rgba(21,85,48,.8) 9px 17px),linear-gradient(135deg,#5edc83,#06321e)!important}.vybDesktop .vybRecentFileCard.audio{place-items:center!important;background:#08022a!important}.vybDesktop .vybWaveform{width:74%!important;height:58px!important;display:block!important;background:repeating-linear-gradient(90deg,transparent 0 10px,hsla(0,0%,100%,.92) 10px 14px,transparent 14px 22px);-webkit-mask-image:radial-gradient(ellipse at center,#000 54%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 54%,transparent 72%)}.vybDesktop .vybFilesDriveCards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(124px,160px))!important;grid-gap:16px!important;gap:16px!important}.vybDesktop .vybFilesDriveCards button{min-height:108px!important;border:0!important;border-radius:8px!important;padding:12px!important;display:grid!important;align-content:center!important;justify-items:center!important;grid-gap:9px!important;gap:9px!important;background:transparent!important;color:rgba(248,245,255,.78)!important}.vybDesktop .vybFilesDriveCards svg{width:58px!important;height:58px!important;padding:10px!important;border-radius:7px!important;background:linear-gradient(135deg,#d9e2ed,#657386)!important;color:#f8fafc!important}.vybDesktop .vybFolderCards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(116px,1fr))!important;grid-gap:18px!important;gap:18px!important;overflow:visible!important}.vybDesktop .vybFolderCards button{min-height:110px!important;border:0!important;border-radius:8px!important;padding:8px!important;display:grid!important;align-content:center!important;justify-items:center!important;grid-gap:8px!important;gap:8px!important;background:transparent!important;color:#fff!important}.vybDesktop .vybFolderCards button svg{width:74px!important;height:54px!important;color:#ffd23d!important}.vybDesktop .vybFolderCards button strong{max-width:100%!important;color:rgba(248,245,255,.78)!important;font-size:12px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybFilesCreate{grid-template-columns:minmax(160px,1fr) 130px minmax(160px,.8fr) auto!important;background:#1e1929!important;border:0!important;border-radius:8px!important}.vybDesktop .vybFilesListRows{display:grid!important;grid-gap:0!important;gap:0!important;overflow:auto!important;background:transparent!important}.vybDesktop .vybFilesListRows .vybFileItem{min-height:48px!important;border:0!important;border-radius:0!important;border-bottom:1px solid hsla(0,0%,100%,.055)!important;background:transparent!important;grid-template-columns:24px minmax(0,1fr) minmax(120px,.45fr)!important;padding:8px 4px!important}.vybDesktop .vybFilesListRows .vybFileMetaChips{justify-content:end!important}.vybDesktop .vybFilesListRows .vybFileMetaChips span:nth-child(n+3){display:none!important}.vybDesktop .vybFilesListRows .fileIcon,.vybDesktop .vybFilesListRows .folderIcon{width:18px!important;height:18px!important;color:#00e0b8!important;background:transparent!important;box-shadow:none!important}@media (max-width:980px){.vybDesktop .vybFilesApp{grid-template-columns:220px minmax(0,1fr)!important}.vybDesktop .vybFilesRecentGrid{grid-template-columns:repeat(2,minmax(140px,1fr))!important}}@media (max-width:680px){.vybDesktop .vybFilesApp{display:block!important;min-height:100dvh!important;overflow:auto!important}.vybDesktop .vybFilesRail{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:12!important;display:grid!important;grid-template-rows:auto auto auto!important;padding:14px!important;grid-gap:12px!important;gap:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important}.vybDesktop .vybFilesBrand{display:flex!important}.vybDesktop .vybFilesPinnedNav,.vybDesktop .vybFilesRailLabel,.vybDesktop .vybFilesStorage{display:none!important}.vybDesktop .vybFilesHome,.vybDesktop .vybFilesLocations{display:flex!important;gap:8px!important;overflow-x:auto!important}.vybDesktop .vybFilesHome button,.vybDesktop .vybFilesLocations button{min-width:176px!important;min-height:52px!important;grid-template-columns:34px minmax(0,1fr) auto!important;flex:0 0 auto!important}.vybDesktop .vybFilesRailActions{grid-template-columns:1fr 1fr!important}.vybDesktop .vybFilesMain{padding:14px!important;gap:14px!important;overflow:visible!important}.vybDesktop .vybFilesTop{grid-template-columns:1fr!important}.vybDesktop .vybFilesActions{justify-content:end!important}.vybDesktop .vybFilesRecentGrid{grid-template-columns:1fr!important}.vybDesktop .vybRecentFileCard{min-height:148px!important}.vybDesktop .vybFolderCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vybDesktop .vybFilesCreate{grid-template-columns:1fr!important}}.vybDesktop .vybChatApp{min-height:100%!important;grid-template-columns:268px minmax(0,1fr) 260px!important;background:#0f0c18!important;color:#f8f5ff!important}.vybDesktop .vybChatInspector,.vybDesktop .vybChatRail{min-height:0!important;padding:16px 14px!important;display:grid!important;align-content:start!important;grid-gap:14px!important;gap:14px!important;background:#11101a!important;border-color:hsla(0,0%,100%,.055)!important}.vybDesktop .vybChatRail{border-right:1px solid hsla(0,0%,100%,.055)!important}.vybDesktop .vybChatInspector{grid-template-rows:auto auto auto minmax(0,auto)!important;border-left:1px solid hsla(0,0%,100%,.055)!important}.vybDesktop .vybChatBrand{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important}.vybDesktop .vybChatLogo{width:42px!important;height:42px!important;border-radius:10px!important;background:linear-gradient(135deg,#0ea5e9,#5326d9 52%,#8b1ff7)!important;box-shadow:0 14px 34px rgba(83,38,217,.34)!important}.vybDesktop .vybChatBrand strong{color:#fff!important;font-size:18px!important;line-height:1.05!important}.vybDesktop .vybChatBrand span{display:block!important;margin-top:4px!important;color:rgba(248,245,255,.42)!important;font-size:11px!important;line-height:1.2!important}.vybDesktop .vybChatSearch{min-height:38px!important;border:0!important;border-radius:7px!important;background:#1c1727!important;color:rgba(248,245,255,.42)!important;padding:0 11px!important}.vybDesktop .vybChatSearch input{color:#fff!important;font-size:12px!important}.vybDesktop .vybChatViewTabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;padding:4px!important;border-radius:9px!important;background:#171320!important}.vybDesktop .vybChatViewTabs button{min-width:0!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:rgba(248,245,255,.48)!important;font-size:0!important}.vybDesktop .vybChatViewTabs button:first-letter{font-size:11px!important}.vybDesktop .vybChatViewTabs button.active,.vybDesktop .vybChatViewTabs button:hover{background:#5326d9!important;color:#fff!important}.vybDesktop .vybChatConversations{display:grid!important;grid-gap:8px!important;gap:8px!important;overflow:auto!important;padding-right:2px!important}.vybDesktop .vybChatConversations button{min-height:62px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:9px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-align:left!important}.vybDesktop .vybChatConversations button.active,.vybDesktop .vybChatConversations button:hover{background:linear-gradient(90deg,rgba(83,38,217,.42),rgba(83,38,217,.08))!important}.vybDesktop .vybChatAvatar{width:40px!important;height:40px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.86),transparent 13%),linear-gradient(135deg,#f59e0b,#7c3aed 55%,#111827)!important;box-shadow:none!important}.vybDesktop .vybChatConversations strong{color:#fff!important;font-size:13px!important;line-height:1.14!important}.vybDesktop .vybChatConversations em{margin-top:4px!important;color:rgba(248,245,255,.42)!important;font-size:11px!important;line-height:1.2!important}.vybDesktop .vybChatConversations small{min-width:8px!important;width:8px!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;font-size:0!important;background:rgba(248,245,255,.26)!important}.vybDesktop .vybChatConversations small.online{background:#00e3b5!important;box-shadow:0 0 0 4px rgba(0,227,181,.12)!important}.vybDesktop .vybChatMain{grid-template-rows:64px minmax(0,1fr) auto!important;background:radial-gradient(circle at 88% 4%,rgba(83,38,217,.24),transparent 26%),#15111e!important}.vybDesktop .vybChatHeader{min-height:64px!important;padding:12px 18px!important;border-bottom:1px solid hsla(0,0%,100%,.055)!important;background:#15111e!important}.vybDesktop .vybChatHeader span{color:rgba(248,245,255,.42)!important;font-size:11px!important;font-weight:800!important}.vybDesktop .vybChatHeader strong{display:block!important;margin-top:4px!important;color:#fff!important;font-size:16px!important;line-height:1.1!important}.vybDesktop .vybChatHeaderActions{gap:8px!important}.vybDesktop .vybChatHeaderActions button{width:34px!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:50%!important;background:#211a30!important;color:rgba(248,245,255,.72)!important}.vybDesktop .vybChatHeaderActions button:hover{background:#5326d9!important;color:#fff!important}.vybDesktop .vybChatThread{padding:18px 22px!important;gap:12px!important;overflow:auto!important;background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:28px 28px!important}.vybDesktop .vybChatThread.history{flex-direction:column!important}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){width:min(74%,560px)!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;align-items:end!important}.vybDesktop .vybChatMediaList article.mine,.vybDesktop .vybChatThread article.mine{align-self:flex-end!important}.vybDesktop .chatBubbleAvatar{width:32px!important;height:32px!important;border-radius:50%!important;background:linear-gradient(135deg,#f59e0b,#5b21b6)!important;box-shadow:none!important;font-size:12px!important}.vybDesktop .vybChatMediaList article>div,.vybDesktop .vybChatThread article>div{border:0!important;border-radius:4px 16px 16px 16px!important;padding:11px 13px!important;background:#211a30!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}.vybDesktop .vybChatMediaList article.mine>div,.vybDesktop .vybChatThread article.mine>div{border-radius:16px 4px 16px 16px!important;background:#5326d9!important}.vybDesktop .vybChatMediaList article strong,.vybDesktop .vybChatThread article strong{color:#fff!important;font-size:12px!important;line-height:1.1!important}.vybDesktop .vybChatMediaList article span,.vybDesktop .vybChatThread article span{color:rgba(248,245,255,.42)!important;font-size:10px!important}.vybDesktop .vybChatMediaList p,.vybDesktop .vybChatThread p{margin:7px 0 0!important;color:hsla(0,0%,100%,.94)!important;font-size:13px!important;line-height:1.45!important}.vybDesktop .vybChatMediaList>article,.vybDesktop .vybChatThread .empty{min-height:220px!important;border:1px dashed rgba(83,38,217,.4)!important;border-radius:8px!important;background:rgba(83,38,217,.08)!important}.vybDesktop .vybChatComposer{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;grid-template-columns:42px minmax(0,1fr) 72px!important;grid-gap:10px!important;gap:10px!important;border-top:1px solid hsla(0,0%,100%,.055)!important;background:#15111e!important}.vybDesktop .vybChatComposer textarea{min-height:42px!important;max-height:100px!important;border:0!important;border-radius:7px!important;padding:12px!important;background:#211a30!important}.vybDesktop .vybChatComposer button{min-height:42px!important;border-radius:7px!important;background:#5326d9!important}.vybDesktop .vybChatComposer button:first-child{width:42px!important;background:#211a30!important}.vybDesktop .vybChatCallStage{min-height:0!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important;grid-gap:14px!important;gap:14px!important;overflow:auto!important}.vybDesktop .vybChatCallStage section{min-height:260px!important;border:0!important;border-radius:8px!important;padding:12px!important;display:grid!important;align-content:end!important;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.18),transparent 8%),radial-gradient(circle at 46% 38%,hsla(32,85%,72%,.8),transparent 14%),linear-gradient(135deg,#19142a,#3a2754 52%,#0b0910)!important;overflow:hidden!important}.vybDesktop .vybChatCallStage section:nth-child(2){background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.16),transparent 8%),radial-gradient(circle at 48% 38%,rgba(134,239,172,.75),transparent 13%),linear-gradient(135deg,#0b1220,#26395e 52%,#08080c)!important}.vybDesktop .vybChatCallStage section strong{position:relative!important;z-index:2!important;color:#fff!important}.vybDesktop .vybChatCallStage video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover!important;opacity:.72!important}.vybDesktop .vybChatCallDock{grid-column:1/-1!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:9px!important;background:#11101a!important}.vybDesktop .vybChatCallDock span{margin-right:10px!important;color:rgba(248,245,255,.56)!important}.vybDesktop .vybChatCallDock button{min-height:38px!important;border:0!important;border-radius:999px!important;background:#211a30!important;color:#fff!important}.vybDesktop .vybChatCallDock button:last-child{background:#ef4444!important}.vybDesktop .vybChatMediaPane{min-height:0!important;padding:18px!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;overflow:auto!important}.vybDesktop .vybChatMediaForm,.vybDesktop .vybChatProfile,.vybDesktop .vybChatSideList,.vybDesktop .vybChatSignal{border:0!important;border-radius:8px!important;background:#171320!important}.vybDesktop .vybChatMediaForm input,.vybDesktop .vybChatMediaForm select{border:0!important;border-radius:7px!important;background:#211a30!important}.vybDesktop .vybChatMediaForm button{border-radius:7px!important;background:#5326d9!important}.vybDesktop .vybChatProfileAvatar{width:76px!important;height:76px!important;border-radius:50%!important;background:radial-gradient(circle at 38% 28%,hsla(0,0%,100%,.8),transparent 10%),linear-gradient(135deg,#f7b267,#5b21b6 56%,#0f172a)!important;box-shadow:0 18px 42px rgba(83,38,217,.32)!important}.vybDesktop .vybChatProfile strong,.vybDesktop .vybChatSideList strong,.vybDesktop .vybChatSignal strong{color:#fff!important;font-size:14px!important}.vybDesktop .vybChatProfile em,.vybDesktop .vybChatSideList a,.vybDesktop .vybChatSideList span,.vybDesktop .vybChatSignal em,.vybDesktop .vybChatSignal span{color:rgba(248,245,255,.48)!important;font-size:12px!important}.vybDesktop .vybChatMiniVideos{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.vybDesktop .vybChatMiniVideos div{min-height:92px!important;border:0!important;border-radius:8px!important;background:radial-gradient(circle at center,rgba(83,38,217,.42),transparent 28%),#08060d!important}@media (max-width:1080px){.vybDesktop .vybChatApp{grid-template-columns:230px minmax(0,1fr)!important}.vybDesktop .vybChatInspector{display:none!important}}@media (max-width:720px){.vybDesktop .vybChatApp{display:block!important;min-height:100dvh!important;overflow:auto!important}.vybDesktop .vybChatRail{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:14!important;display:grid!important;grid-template-rows:auto auto auto auto!important;padding:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.055)!important}.vybDesktop .vybChatConversations{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}.vybDesktop .vybChatConversations button{min-width:190px!important;flex:0 0 auto!important}.vybDesktop .vybChatMain{min-height:calc(100dvh - 210px)!important}.vybDesktop .vybChatThread{min-height:54dvh!important;padding:14px!important}.vybDesktop .vybChatMediaList article:not(.empty),.vybDesktop .vybChatThread article:not(.empty){width:92%!important}.vybDesktop .vybChatComposer{grid-template-columns:42px minmax(0,1fr) 58px!important;padding:10px!important}.vybDesktop .vybChatComposer button:last-child{padding:0!important}.vybDesktop .vybChatCallStage,.vybDesktop .vybChatMediaPane{grid-template-columns:1fr!important}}.vybDesktop .vybBrowserApp{min-height:100%;display:grid;grid-template-columns:220px minmax(0,1fr) 54px;grid-template-rows:54px minmax(0,1fr);background:#12101a;color:#f8f5ff;overflow:hidden}.vybDesktop .vybBrowserToolbar{grid-column:1/-1;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#15111f}.vybDesktop .vybBrowserNav{display:flex;gap:6px}.vybDesktop .vybBrowserAddress button,.vybDesktop .vybBrowserNav button,.vybDesktop .vybBrowserPanels button,.vybDesktop .vybBrowserStatus{min-height:34px;border:0;border-radius:7px;background:#211a30;color:rgba(248,245,255,.76)}.vybDesktop .vybBrowserNav button{width:34px;display:grid;place-items:center}.vybDesktop .vybBrowserAddress{min-width:0;min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:0 8px 0 11px;border-radius:8px;background:#1c1727;color:rgba(248,245,255,.54)}.vybDesktop .vybBrowserAddress input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.vybDesktop .vybBrowserAddress button{min-height:28px;padding:0 12px;background:#5326d9;color:#fff;font-weight:900}.vybDesktop .vybBrowserStatus{display:grid;align-content:center;grid-gap:1px;gap:1px;padding:0 12px;text-align:right}.vybDesktop .vybBrowserStatus span,.vybDesktop .vybBrowserStatus strong{display:block;font-size:10px;line-height:1.1}.vybDesktop .vybBrowserStatus span{color:rgba(248,245,255,.42)}.vybDesktop .vybBrowserStatus strong{color:#00e3b5;text-transform:uppercase}.vybDesktop .vybBrowserRail,.vybDesktop .vybBrowserSideBookmarks{min-height:0;background:#11101a;border-color:hsla(0,0%,100%,.055)}.vybDesktop .vybBrowserRail{padding:16px 12px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px;border-right:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybBrowserProfile{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.vybDesktop .vybBrowserProfile>svg{width:38px;height:38px;padding:8px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#0ea5e9,#5326d9 62%,#8b1ff7)}.vybDesktop .vybBrowserProfile span,.vybDesktop .vybBrowserProfile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybBrowserProfile strong{color:#fff;font-size:14px}.vybDesktop .vybBrowserProfile span{margin-top:4px;color:rgba(248,245,255,.42);font-size:11px}.vybDesktop .vybBrowserHistory{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .vybBrowserHistory button{min-width:0;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:0;border-radius:7px;background:transparent;color:rgba(248,245,255,.56);text-align:left}.vybDesktop .vybBrowserHistory button.active,.vybDesktop .vybBrowserHistory button:hover{background:rgba(83,38,217,.28);color:#fff}.vybDesktop .vybBrowserHistory span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.vybDesktop .vybBrowserPage{min-height:0;overflow:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px;background:radial-gradient(circle at 80% 0,rgba(83,38,217,.24),transparent 30%),#15111e}.vybDesktop .vybBrowserHero{min-height:174px;display:grid;align-content:center;grid-gap:10px;gap:10px}.vybDesktop .vybBrowserHero span{color:rgba(248,245,255,.42);font-size:12px;font-weight:900}.vybDesktop .vybBrowserHero h1{margin:0;color:#fff;font-size:clamp(28px,5vw,58px);line-height:.95}.vybDesktop .vybBrowserHero p{max-width:680px;margin:0;color:rgba(248,245,255,.62);line-height:1.5}.vybDesktop .vybBrowserQuickGrid{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.vybDesktop .vybBrowserQuickGrid button{width:46px;height:46px;border:0;border-radius:4px;font-weight:950;box-shadow:0 15px 32px rgba(0,0,0,.24)}.vybDesktop .vybBrowserVpnStrip{min-height:74px;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#171320;border:1px solid rgba(14,165,233,.22)}.vybDesktop .vybBrowserVpnStrip>div{min-width:0;display:flex;align-items:center;gap:10px}.vybDesktop .vybBrowserVpnStrip svg{flex:0 0 auto;color:#00e3b5}.vybDesktop .vybBrowserVpnStrip span,.vybDesktop .vybBrowserVpnStrip strong{display:block}.vybDesktop .vybBrowserVpnStrip strong{color:#fff;font-size:14px}.vybDesktop .vybBrowserVpnStrip span{margin-top:4px;color:rgba(248,245,255,.58);font-size:12px;line-height:1.35}.vybDesktop .vybBrowserVpnStrip button{min-height:38px;border:0;border-radius:7px;padding:0 12px;background:#0ea5e9;color:#fff;font-weight:900;white-space:nowrap}.vybDesktop .vybBrowserResult{min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-content:start}.vybDesktop .vybBrowserManifestCard{grid-row:1/-1;min-height:260px;border:1px solid rgba(83,38,217,.5);border-radius:8px;padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start;background:#171320}.vybDesktop .vybBrowserManifestCard label span,.vybDesktop .vybBrowserManifestCard>span{color:rgba(248,245,255,.44);font-size:11px;font-weight:900}.vybDesktop .vybBrowserManifestCard>strong{color:#fff;font-size:24px;overflow-wrap:anywhere}.vybDesktop .vybBrowserManifestCard p{margin:0;color:rgba(248,245,255,.68);line-height:1.5}.vybDesktop .vybBrowserManifestCard div{display:grid;grid-gap:9px;gap:9px}.vybDesktop .vybBrowserManifestCard label{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:7px;background:#211a30}.vybDesktop .vybBrowserManifestCard label strong{color:#fff;overflow-wrap:anywhere;font-size:13px}.vybDesktop .vybBrowserManifestCard a{width:max-content;min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border-radius:7px;color:#fff;background:#5326d9;text-decoration:none;font-weight:900}.vybDesktop .vybBrowserPanels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;border-radius:9px;background:#171320}.vybDesktop .vybBrowserPanels button{color:rgba(248,245,255,.52);font-size:12px}.vybDesktop .vybBrowserPanels button.active,.vybDesktop .vybBrowserPanels button:hover{color:#fff;background:#5326d9}.vybDesktop .vybBrowserList{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .vybBrowserList button{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:0;border-radius:8px;padding:9px;background:#171320;color:#fff;text-align:left}.vybDesktop .vybBrowserList button:hover{background:#211a30}.vybDesktop .vybBrowserList button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:#fff;font-weight:950}.vybDesktop .vybBrowserList em,.vybDesktop .vybBrowserList strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybBrowserList strong{color:#fff;font-size:13px}.vybDesktop .vybBrowserList em,.vybDesktop .vybBrowserList small{color:rgba(248,245,255,.46);font-size:11px;font-style:normal}.vybDesktop .vybBrowserVpnPanel{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .vybBrowserVpnPanel article{border-radius:8px;padding:12px;display:grid;grid-gap:7px;gap:7px;background:#171320;border:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybBrowserVpnPanel article>div{display:flex;align-items:center;gap:7px;color:#fff}.vybDesktop .vybBrowserVpnPanel article svg{color:#00e3b5}.vybDesktop .vybBrowserVpnPanel em,.vybDesktop .vybBrowserVpnPanel p,.vybDesktop .vybBrowserVpnPanel small,.vybDesktop .vybBrowserVpnPanel span{color:rgba(248,245,255,.56);font-size:11px}.vybDesktop .vybBrowserVpnPanel p{margin:0;line-height:1.45}.vybDesktop .vybBrowserVpnPanel em{width:max-content;max-width:100%;border-radius:999px;padding:5px 8px;background:rgba(0,227,181,.12);color:#00e3b5;font-style:normal;font-weight:900;text-transform:uppercase}.vybDesktop .vybBrowserVpnPanel button{min-height:40px;border:0;border-radius:8px;background:#5326d9;color:#fff;font-weight:900}.vybDesktop .vybBrowserSideBookmarks{padding:10px 8px;display:grid;grid-gap:9px;gap:9px;align-content:start;border-left:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybBrowserSideBookmarks button{width:38px;height:38px;border:0;border-radius:5px;color:#fff;font-weight:950}@media (max-width:980px){.vybDesktop .vybBrowserApp{grid-template-columns:190px minmax(0,1fr)}.vybDesktop .vybBrowserSideBookmarks{display:none}.vybDesktop .vybBrowserResult{grid-template-columns:1fr}.vybDesktop .vybBrowserManifestCard{grid-row:auto}}@media (max-width:680px){.vybDesktop .vybBrowserApp{display:block;min-height:100dvh;overflow:auto}.vybDesktop .vybBrowserToolbar{position:-webkit-sticky;position:sticky;top:0;z-index:15;grid-template-columns:1fr;gap:8px}.vybDesktop .vybBrowserNav,.vybDesktop .vybBrowserRail,.vybDesktop .vybBrowserStatus{display:none}.vybDesktop .vybBrowserPage{padding:16px}.vybDesktop .vybBrowserHero{min-height:220px}.vybDesktop .vybBrowserQuickGrid button{width:42px;height:42px}.vybDesktop .vybBrowserVpnStrip{align-items:stretch;flex-direction:column}.vybDesktop .vybBrowserVpnStrip button{width:100%}.vybDesktop .vybBrowserPanels{grid-template-columns:1fr}}.vybDesktop .vybDevicesApp{min-height:100%;display:grid;grid-template-columns:270px minmax(0,1fr);background:#100d18;color:#f8f5ff;overflow:hidden}.vybDesktop .vybDevicesRail{min-height:0;padding:18px 14px;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:16px;gap:16px;background:#11101a;border-right:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybDevicesBrand{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.vybDesktop .vybDevicesBrand>svg{width:42px;height:42px;padding:9px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5326d9,#8b1ff7);box-shadow:0 18px 40px rgba(83,38,217,.32)}.vybDesktop .vybDevicesBrand span,.vybDesktop .vybDevicesBrand strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybDevicesBrand strong{color:#fff;font-size:18px}.vybDesktop .vybDevicesBrand span{margin-top:4px;color:rgba(248,245,255,.44);font-size:12px}.vybDesktop .vybDevicesSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vybDesktop .vybDevicesSummary article{min-height:76px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px;border-radius:8px;background:#1b1627}.vybDesktop .vybDevicesSummary strong{color:#fff;font-size:24px}.vybDesktop .vybDevicesSummary span{color:rgba(248,245,255,.48);font-size:11px}.vybDesktop .vybDevicesList{min-height:0;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .vybDevicesList button{min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;border:0;border-radius:8px;padding:10px;background:transparent;color:#fff;text-align:left}.vybDesktop .vybDevicesList button.active,.vybDesktop .vybDevicesList button:hover{background:linear-gradient(90deg,rgba(83,38,217,.42),rgba(83,38,217,.08))}.vybDesktop .vybDevicesList button>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#211a30}.vybDesktop .vybDevicesList em,.vybDesktop .vybDevicesList strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybDevicesList strong{color:#fff;font-size:13px}.vybDesktop .vybDevicesList em{margin-top:4px;color:rgba(248,245,255,.42);font-size:11px;font-style:normal}.vybDesktop .vybDevicesList small{grid-column:2;width:max-content;padding:4px 8px;border-radius:999px;color:rgba(248,245,255,.7);background:hsla(0,0%,100%,.08);font-size:10px}.vybDesktop .vybDevicesList small.active,.vybDesktop .vybDevicesList small.current{color:#00e3b5;background:rgba(0,227,181,.1)}.vybDesktop .vybDevicesList small.revoked{color:#fb7185;background:rgba(251,113,133,.12)}.vybDesktop .vybDevicesMain{min-width:0;min-height:0;padding:22px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;overflow:auto;background:radial-gradient(circle at 78% 4%,rgba(83,38,217,.25),transparent 28%),#15111e}.vybDesktop .vybDevicesHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.vybDesktop .vybDevicesHeader p,.vybDesktop .vybDevicesHeader span{color:rgba(248,245,255,.5)}.vybDesktop .vybDevicesHeader span{font-size:12px;font-weight:900}.vybDesktop .vybDevicesHeader h1{margin:5px 0;color:#fff;font-size:clamp(30px,5vw,58px);line-height:.98}.vybDesktop .vybDevicesHeader p{max-width:650px;margin:0;line-height:1.5}.vybDesktop .vybDevicesHeader>strong{flex:0 0 auto;padding:9px 12px;border-radius:999px;color:#00e3b5;background:rgba(0,227,181,.1);font-size:11px;text-transform:uppercase}.vybDesktop .vybDevicesGrid{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:16px;gap:16px;align-content:start}.vybDesktop .vybDeviceCard{min-height:196px;border:0;border-radius:9px;padding:14px;display:grid;justify-items:start;align-content:start;grid-gap:9px;gap:9px;color:#fff;background:#1b1627;text-align:left}.vybDesktop .vybDeviceCard.active,.vybDesktop .vybDeviceCard:hover{outline:2px solid #5326d9;background:#211a30}.vybDesktop .vybDeviceScreen{width:100%;min-height:92px;display:grid;place-items:center;border-radius:8px;color:#8b1ff7;background:radial-gradient(circle at 50% 20%,rgba(139,31,247,.48),transparent 28%),linear-gradient(180deg,#251b38,#120e1c)}.vybDesktop .vybDeviceCard em,.vybDesktop .vybDeviceCard strong{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybDeviceCard strong{color:#fff;font-size:14px}.vybDesktop .vybDeviceCard em{color:rgba(248,245,255,.44);font-size:12px;font-style:normal}.vybDesktop .vybDeviceCard small{width:max-content;padding:5px 9px;border-radius:999px;color:rgba(248,245,255,.68);background:hsla(0,0%,100%,.08);font-size:11px}.vybDesktop .vybDeviceCard small.active,.vybDesktop .vybDeviceCard small.current{color:#fbbf24;background:rgba(251,191,36,.12)}.vybDesktop .vybDeviceCard small.revoked{color:#fb7185;background:rgba(251,113,133,.12)}.vybDesktop .vybDeviceInspector{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:stretch}.vybDesktop .vybDeviceActions,.vybDesktop .vybDeviceDetails,.vybDesktop .vybDevicePreview{border-radius:9px;background:#1b1627;padding:14px}.vybDesktop .vybDevicePreview{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.vybDesktop .vybDevicePreview>span{width:86px;height:70px;display:grid;place-items:center;color:#8b1ff7}.vybDesktop .vybDevicePreview strong{color:#fff}.vybDesktop .vybDevicePreview em{max-width:100%;color:rgba(248,245,255,.42);font-size:11px;font-style:normal;overflow-wrap:anywhere}.vybDesktop .vybDeviceDetails{display:grid;grid-gap:9px;gap:9px}.vybDesktop .vybDeviceDetails label{display:grid;grid-gap:4px;gap:4px}.vybDesktop .vybDeviceDetails span{color:rgba(248,245,255,.42);font-size:11px;font-weight:900}.vybDesktop .vybDeviceDetails strong{color:#fff;font-size:13px;overflow-wrap:anywhere}.vybDesktop .vybDeviceActions{display:grid;grid-gap:10px;gap:10px;align-content:center}.vybDesktop .vybDeviceActions button{min-height:40px;border:0;border-radius:7px;padding:0 14px;color:#fff;background:#5326d9;font-weight:900}.vybDesktop .vybDeviceActions button:disabled{opacity:.42;cursor:not-allowed}.vybDesktop .vybDeviceActions button:first-child:not(:disabled){background:#be123c}@media (max-width:980px){.vybDesktop .vybDevicesApp{grid-template-columns:220px minmax(0,1fr)}.vybDesktop .vybDeviceInspector{grid-template-columns:1fr}}@media (max-width:680px){.vybDesktop .vybDevicesApp{display:block;min-height:100dvh;overflow:auto}.vybDesktop .vybDevicesRail{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:grid;grid-template-rows:auto auto auto;padding:12px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybDevicesList{display:flex;overflow-x:auto}.vybDesktop .vybDevicesList button{min-width:190px;flex:0 0 auto}.vybDesktop .vybDevicesMain{padding:16px}.vybDesktop .vybDevicesHeader{display:grid}.vybDesktop .vybDevicesGrid{grid-template-columns:1fr}}.vybDesktop .vybWalletApp{grid-template-columns:248px minmax(0,1fr);background:#100d18;color:#f8f5ff;overflow:hidden}.vybDesktop .vybWalletRail{min-height:0;padding:18px 14px;grid-template-rows:auto auto minmax(0,auto) auto;background:#11101a;border-right:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybWalletBrand{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px}.vybDesktop .vybWalletBrand>svg{width:42px;height:42px;padding:9px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5326d9,#8b1ff7);box-shadow:0 18px 40px rgba(83,38,217,.32)}.vybDesktop .vybWalletBrand span,.vybDesktop .vybWalletBrand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybWalletBrand strong{color:#fff;font-size:18px}.vybDesktop .vybWalletBrand span{margin-top:4px;color:rgba(248,245,255,.44);font-size:12px}.vybDesktop .vybWalletMiniCard{padding:14px;border-radius:9px;grid-gap:5px;gap:5px;background:radial-gradient(circle at 78% 20%,rgba(139,31,247,.48),transparent 28%),linear-gradient(135deg,#251b38,#171320)}.vybDesktop .vybWalletMiniCard em,.vybDesktop .vybWalletMiniCard span{color:rgba(248,245,255,.5);font-size:12px;font-style:normal}.vybDesktop .vybWalletMiniCard strong{color:#fff;font-size:28px}.vybDesktop .vybWalletNav{align-content:start}.vybDesktop .vybWalletNav button{min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;border:0;border-radius:8px;padding:0 11px;color:rgba(248,245,255,.62);text-align:left}.vybDesktop .vybWalletNav button.active,.vybDesktop .vybWalletNav button:hover{background:linear-gradient(90deg,rgba(83,38,217,.42),rgba(83,38,217,.08))}.vybDesktop .vybWalletRailStatus{padding:12px;border-radius:8px;background:#1b1627}.vybDesktop .vybWalletRailStatus span{color:rgba(248,245,255,.44);font-size:11px}.vybDesktop .vybWalletRailStatus strong{color:#00e3b5;font-size:13px}.vybDesktop .vybWalletMain{grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at 78% 4%,rgba(83,38,217,.24),transparent 28%),#15111e}.vybDesktop .vybWalletHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.vybDesktop .vybWalletHeader span{color:rgba(248,245,255,.5);font-size:12px;font-weight:900}.vybDesktop .vybWalletHeader h1{margin:5px 0 0;color:#fff;font-size:clamp(30px,5vw,58px);line-height:.98}.vybDesktop .vybWalletHeaderActions{display:flex;gap:10px}.vybDesktop .vybWalletBalanceCard button,.vybDesktop .vybWalletHeaderActions button,.vybDesktop .vybWalletTransferPanel button{min-height:40px;border:0;border-radius:7px;padding:0 14px;color:#fff;background:#5326d9;font-weight:900}.vybDesktop .vybWalletBalanceCard button:last-child,.vybDesktop .vybWalletHeaderActions button:last-child{background:#211a30}.vybDesktop .vybWalletOverview{min-height:0;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.55fr));grid-gap:16px;gap:16px;align-content:start}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletBalanceCard,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletStatCard,.vybDesktop .vybWalletTransferPanel{border-radius:9px;background:#1b1627}.vybDesktop .vybWalletBalanceCard{min-height:280px;padding:20px;grid-gap:10px;gap:10px;background:radial-gradient(circle at 78% 22%,rgba(139,31,247,.52),transparent 28%),radial-gradient(circle at 20% 0,rgba(251,191,36,.18),transparent 22%),linear-gradient(135deg,#2b2040,#171320)}.vybDesktop .vybWalletBalanceCard span,.vybDesktop .vybWalletReceiptPreview span{color:rgba(248,245,255,.54);font-size:12px;font-weight:900}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(40px,7vw,76px)}.vybDesktop .vybWalletBalanceCard em{color:#fbbf24;font-size:22px;font-style:normal;font-weight:900}.vybDesktop .vybWalletBalanceCard p,.vybDesktop .vybWalletReceiptPreview p{margin:0;color:rgba(248,245,255,.62);line-height:1.45}.vybDesktop .vybWalletBalanceCard div{display:flex;gap:10px;flex-wrap:wrap}.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletStatCard{min-height:132px;padding:16px;align-content:center;grid-gap:8px;gap:8px}.vybDesktop .vybWalletStatCard svg{color:#8b1ff7}.vybDesktop .vybWalletStatCard.success svg{color:#00e3b5}.vybDesktop .vybWalletStatCard strong{font-size:32px}.vybDesktop .vybWalletStatCard span{color:rgba(248,245,255,.5);font-size:12px}.vybDesktop .vybWalletSend{min-height:0;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);grid-gap:16px;gap:16px}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletTransferPanel{min-height:0}.vybDesktop .vybWalletContacts{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px}.vybDesktop .vybWalletActivityTop label,.vybDesktop .vybWalletContacts label{min-height:42px;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;border-radius:7px;background:#211a30;color:rgba(248,245,255,.48)}.vybDesktop .vybWalletContacts>div,.vybDesktop .vybWalletTransactionList{min-height:0;overflow:auto;display:grid;grid-gap:9px;gap:9px;align-content:start}.vybDesktop .vybWalletContacts button{min-height:62px;grid-template-columns:40px minmax(0,1fr);border:0;border-radius:8px;background:transparent}.vybDesktop .vybWalletContacts button:hover{background:rgba(83,38,217,.26)}.vybDesktop .vybWalletContacts button>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#5326d9);font-weight:950}.vybDesktop .vybWalletContacts em,.vybDesktop .vybWalletContacts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybWalletContacts strong{color:#fff;font-size:13px}.vybDesktop .vybWalletContacts em{margin-top:4px;color:rgba(248,245,255,.42);font-size:11px;font-style:normal}.vybDesktop .vybWalletTransferPanel{display:grid;grid-gap:13px;gap:13px;align-content:start}.vybDesktop .vybWalletTransferPanel article,.vybDesktop .vybWalletTransferPanel label{display:grid;grid-gap:7px;gap:7px}.vybDesktop .vybWalletTransferPanel span{color:rgba(248,245,255,.48);font-size:12px;font-weight:900}.vybDesktop .vybWalletTransferPanel article,.vybDesktop .vybWalletTransferPanel input{min-height:44px;border-radius:7px;padding:0 12px;background:#211a30}.vybDesktop .vybWalletTransferPanel article{align-content:center}.vybDesktop .vybWalletTransferPanel strong{color:#fff;overflow-wrap:anywhere}.vybDesktop .vybWalletActivity{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px}.vybDesktop .vybWalletActivityTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-gap:12px;gap:12px;align-items:center}.vybDesktop .vybWalletActivityTop>strong{color:#fff;font-size:18px}.vybDesktop .vybWalletTransactionList article{min-height:62px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:10px;border-radius:8px;background:#211a30}.vybDesktop .vybWalletTransactionList article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#00e3b5;background:rgba(0,227,181,.1)}.vybDesktop .vybWalletTransactionList em,.vybDesktop .vybWalletTransactionList strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybWalletTransactionList strong{color:#fff}.vybDesktop .vybWalletTransactionList em{margin-top:4px;color:rgba(248,245,255,.45);font-size:12px;font-style:normal}.vybDesktop .vybWalletTransactionList small{color:#fbbf24;font-weight:900}@media (max-width:980px){.vybDesktop .vybWalletApp{grid-template-columns:210px minmax(0,1fr)}.vybDesktop .vybWalletOverview,.vybDesktop .vybWalletSend{grid-template-columns:1fr}.vybDesktop .vybWalletReceiptPreview{grid-column:auto}}@media (max-width:680px){.vybDesktop .vybWalletApp{display:block;min-height:100dvh;overflow:auto}.vybDesktop .vybWalletRail{position:-webkit-sticky;position:sticky;top:0;z-index:12;padding:12px;grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybWalletRailStatus{display:none}.vybDesktop .vybWalletNav{display:flex;overflow-x:auto}.vybDesktop .vybWalletNav button{min-width:136px;flex:0 0 auto}.vybDesktop .vybWalletMain{padding:16px}.vybDesktop .vybWalletHeader{display:grid}.vybDesktop .vybWalletActivityTop{grid-template-columns:1fr}.vybDesktop .vybWalletTransactionList article{grid-template-columns:40px minmax(0,1fr)}.vybDesktop .vybWalletTransactionList small{grid-column:2}}.vybDesktop .vybWalletApp{min-height:100%;display:grid;grid-template-columns:250px minmax(0,1fr);background:radial-gradient(circle at 12% 8%,rgba(20,184,166,.2),transparent 26%),radial-gradient(circle at 82% 12%,rgba(245,158,11,.16),transparent 28%),linear-gradient(145deg,#07111d,#111827 44%,#0f172a);color:#f8fafc}.vybDesktop .vybWalletRail{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:18px;border-right:1px solid hsla(0,0%,100%,.08);background:rgba(2,6,23,.48);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.vybDesktop .vybWalletBrand{display:flex;align-items:center;gap:12px}.vybDesktop .vybWalletBrand>svg{width:46px;height:46px;padding:11px;border-radius:16px;background:linear-gradient(135deg,#14b8a6,#f59e0b);color:#06111d;box-shadow:none}.vybDesktop .vybWalletBrand strong,.vybDesktop .vybWalletHeader h1,.vybDesktop .vybWalletHomeList strong{color:#fff}.vybDesktop .vybWalletBalanceCard p,.vybDesktop .vybWalletBrand span,.vybDesktop .vybWalletContacts em,.vybDesktop .vybWalletHeader span,.vybDesktop .vybWalletHomeList em,.vybDesktop .vybWalletMiniCard em,.vybDesktop .vybWalletMiniCard span,.vybDesktop .vybWalletRailStatus span,.vybDesktop .vybWalletReceiptPreview p,.vybDesktop .vybWalletReceiptPreview span,.vybDesktop .vybWalletRecipientCard em,.vybDesktop .vybWalletStatCard span,.vybDesktop .vybWalletTransactionList em{color:rgba(226,232,240,.68)}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletBalanceCard,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletHomeList,.vybDesktop .vybWalletMiniCard,.vybDesktop .vybWalletRailStatus,.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletStatCard,.vybDesktop .vybWalletTransferPanel{border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.66);box-shadow:0 20px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vybDesktop .vybWalletMiniCard,.vybDesktop .vybWalletRailStatus{border-radius:18px;padding:14px}.vybDesktop .vybWalletMiniCard{min-height:128px;display:grid;align-content:end;grid-gap:7px;gap:7px;background:radial-gradient(circle at 78% 20%,rgba(251,191,36,.18),transparent 28%),linear-gradient(135deg,rgba(20,184,166,.18),rgba(15,23,42,.82))}.vybDesktop .vybWalletMiniCard strong{color:#fef3c7;font-size:30px;line-height:1}.vybDesktop .vybWalletNav{display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybWalletNav button{min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:0 12px;background:transparent;color:rgba(226,232,240,.74);cursor:pointer}.vybDesktop .vybWalletNav button.active,.vybDesktop .vybWalletNav button:hover{background:rgba(20,184,166,.14);color:#fff;border-color:rgba(45,212,191,.34)}.vybDesktop .vybWalletRailStatus{align-self:end;display:grid;grid-gap:5px;gap:5px}.vybDesktop .vybWalletRailStatus strong{color:#5eead4}.vybDesktop .vybWalletMain{min-width:0;min-height:0;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:22px;overflow:auto;background:transparent}.vybDesktop .vybWalletActivityTop,.vybDesktop .vybWalletCardTop,.vybDesktop .vybWalletHeader,.vybDesktop .vybWalletHomeList>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .vybWalletHeader h1{margin:2px 0 0;font-size:32px;line-height:1.05}.vybDesktop .vybWalletHeaderActions,.vybDesktop .vybWalletPrimaryActions{display:flex;gap:10px;flex-wrap:wrap}.vybDesktop .vybWalletAmountChips button,.vybDesktop .vybWalletHeaderActions button,.vybDesktop .vybWalletHomeList button,.vybDesktop .vybWalletPrimaryActions button{min-height:42px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer}.vybDesktop .vybWalletHeaderActions button,.vybDesktop .vybWalletPrimaryActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:hsla(0,0%,100%,.08);color:#f8fafc}.vybDesktop .vybWalletHeaderActions button:first-child,.vybDesktop .vybWalletPrimaryActions button:first-child{background:linear-gradient(135deg,#2dd4bf,#fbbf24);color:#06111d;font-weight:900}.vybDesktop .vybWalletHeaderActions button:last-child,.vybDesktop .vybWalletPrimaryActions button:last-child{background:hsla(0,0%,100%,.08)}.vybDesktop .vybWalletOverview{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(150px,.55fr));grid-gap:14px;gap:14px}.vybDesktop .vybWalletBalanceCard{grid-row:span 2;min-height:350px;display:grid;grid-gap:16px;gap:16px;align-content:end;padding:22px;border-radius:26px;background:radial-gradient(circle at 78% 15%,rgba(251,191,36,.5),transparent 26%),radial-gradient(circle at 12% 8%,rgba(45,212,191,.42),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(6,17,29,.92))}.vybDesktop .vybWalletCardTop em{padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#ccfbf1;font-style:normal}.vybDesktop .vybWalletBalanceCard strong{color:#fff;font-size:clamp(48px,7vw,92px);line-height:.9;letter-spacing:0}.vybDesktop .vybWalletBalanceCard small{color:#fef3c7;font-size:18px;font-weight:900}.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletStatCard{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:150px;padding:18px;border-radius:22px}.vybDesktop .vybWalletStatCard svg{color:#2dd4bf}.vybDesktop .vybWalletStatCard.success svg{color:#fbbf24}.vybDesktop .vybWalletStatCard strong{color:#fff;font-size:34px;line-height:1}.vybDesktop .vybWalletReceiptPreview{grid-column:span 2;overflow:hidden}.vybDesktop .vybWalletReceiptPreview strong{overflow-wrap:anywhere;color:#fff}.vybDesktop .vybWalletHomeList{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:22px}.vybDesktop .vybWalletHomeList button{min-height:34px;padding:0 12px;background:hsla(0,0%,100%,.08);color:#f8fafc}.vybDesktop .vybWalletHomeList article,.vybDesktop .vybWalletTransactionList article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:0;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.055)}.vybDesktop .vybWalletHomeList article>span,.vybDesktop .vybWalletTransactionList article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(45,212,191,.13);color:#5eead4}.vybDesktop .vybWalletHomeList article strong,.vybDesktop .vybWalletTransactionList article strong{color:#fff}.vybDesktop .vybWalletContacts em,.vybDesktop .vybWalletHomeList article em,.vybDesktop .vybWalletRecipientCard em,.vybDesktop .vybWalletTransactionList article em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.vybDesktop .vybWalletHomeList article small,.vybDesktop .vybWalletTransactionList article small{color:#fef3c7;font-weight:800;white-space:nowrap}.vybDesktop .vybWalletSend{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletTransferPanel{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:16px;border-radius:24px}.vybDesktop .vybWalletActivityTop label,.vybDesktop .vybWalletContacts label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;grid-gap:7px;gap:7px;padding:0 12px;border-radius:14px;background:hsla(0,0%,100%,.075)}.vybDesktop .vybWalletTransferPanel label{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.075)}.vybDesktop .vybWalletTransferPanel label span{color:rgba(226,232,240,.68);font-size:12px}.vybDesktop .vybWalletActivityTop input,.vybDesktop .vybWalletContacts input,.vybDesktop .vybWalletTransferPanel input{width:100%;min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:#fff;padding:0}.vybDesktop .vybWalletContacts>div{display:grid;grid-gap:8px;gap:8px;max-height:430px;overflow:auto}.vybDesktop .vybWalletContacts button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:64px;border:1px solid transparent;border-radius:16px;padding:10px;background:hsla(0,0%,100%,.055);color:#fff;text-align:left;cursor:pointer}.vybDesktop .vybWalletContacts button.active,.vybDesktop .vybWalletContacts button:hover{border-color:rgba(45,212,191,.38);background:rgba(20,184,166,.13)}.vybDesktop .vybWalletContacts button>span,.vybDesktop .vybWalletRecipientCard>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#14b8a6,#f59e0b);color:#06111d;font-weight:900}.vybDesktop .vybWalletRecipientCard{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:18px;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.22)}.vybDesktop .vybWalletRecipientCard strong{color:#fff}.vybDesktop .vybWalletAmountChips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.vybDesktop .vybWalletAmountChips button{background:hsla(0,0%,100%,.075);color:#e2e8f0}.vybDesktop .vybWalletAmountChips button.active,.vybDesktop .vybWalletAmountChips button:hover{background:#fbbf24;color:#06111d;font-weight:900}.vybDesktop .vybWalletTransferPanel article{display:grid;grid-gap:7px;gap:7px;min-height:auto;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.055)}.vybDesktop .vybWalletTransferPanel article strong{overflow-wrap:anywhere;color:#fff}.vybDesktop .vybWalletTransferPanel>button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:rgba(148,163,184,.22);color:rgba(248,250,252,.66);font-weight:900}.vybDesktop .vybWalletActivity{min-height:520px}.vybDesktop .vybWalletTransactionList{display:grid;grid-gap:9px;gap:9px}@media (max-width:680px){.vybDesktop .vybWalletApp{min-height:100dvh!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:auto!important;background:radial-gradient(circle at 18% 0,rgba(45,212,191,.24),transparent 34%),radial-gradient(circle at 92% 12%,rgba(251,191,36,.18),transparent 34%),linear-gradient(180deg,#07111d,#0f172a 58%,#020617)!important}.vybDesktop .vybWalletRail{position:-webkit-sticky;position:sticky;top:0;z-index:14;padding:12px!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;grid-template-columns:1fr!important;gap:10px!important;background:rgba(2,6,23,.78)!important}.vybDesktop .vybWalletBrand,.vybDesktop .vybWalletRailStatus{display:none!important}.vybDesktop .vybWalletMiniCard{min-height:84px!important;border-radius:20px!important;padding:12px 14px!important;background:linear-gradient(135deg,rgba(45,212,191,.22),rgba(251,191,36,.12)),rgba(15,23,42,.82)!important}.vybDesktop .vybWalletMiniCard strong{font-size:clamp(20px,7vw,30px)!important}.vybDesktop .vybWalletNav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;overflow:visible!important}.vybDesktop .vybWalletNav button{min-width:0!important;min-height:42px!important;justify-content:center!important;padding:0 8px!important;border-radius:14px!important}.vybDesktop .vybWalletNav button svg{display:none!important}.vybDesktop .vybWalletNav button span{font-size:12px!important;white-space:nowrap!important}.vybDesktop .vybWalletMain{display:grid!important;padding:14px!important;grid-gap:14px!important;gap:14px!important;overflow:visible!important}.vybDesktop .vybWalletHeader{align-items:end!important}.vybDesktop .vybWalletHeader h1{font-size:27px!important}.vybDesktop .vybWalletHeaderActions{display:none!important}.vybDesktop .vybWalletOverview,.vybDesktop .vybWalletSend{grid-template-columns:1fr!important;gap:12px!important}.vybDesktop .vybWalletBalanceCard{grid-row:auto!important;min-height:245px!important;border-radius:26px!important;padding:18px!important}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(44px,15vw,64px)!important}.vybDesktop .vybWalletPrimaryActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vybDesktop .vybWalletPrimaryActions button{width:100%!important;min-height:48px!important}.vybDesktop .vybWalletStatCard{min-height:112px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important}.vybDesktop .vybWalletStatCard strong{font-size:28px!important}.vybDesktop .vybWalletHomeList,.vybDesktop .vybWalletReceiptPreview{grid-column:auto!important}.vybDesktop .vybWalletActivity,.vybDesktop .vybWalletContacts,.vybDesktop .vybWalletHomeList,.vybDesktop .vybWalletReceiptPreview,.vybDesktop .vybWalletTransferPanel{border-radius:22px!important;padding:14px!important}.vybDesktop .vybWalletContacts>div{max-height:240px!important}.vybDesktop .vybWalletContacts button{min-height:58px!important}.vybDesktop .vybWalletHomeList article,.vybDesktop .vybWalletTransactionList article{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.vybDesktop .vybWalletHomeList article>span,.vybDesktop .vybWalletTransactionList article>span{width:38px!important;height:38px!important;border-radius:13px!important}.vybDesktop .vybWalletHomeList article small,.vybDesktop .vybWalletTransactionList article small{grid-column:2!important;justify-self:start!important}.vybDesktop .vybWalletActivityTop{display:grid!important;grid-template-columns:1fr!important}.vybDesktop .vybWalletActivity{min-height:auto!important}}.vybDesktop .vybMediaApp{min-height:100%;display:grid;grid-template-columns:240px minmax(0,1fr);background:#0f0c18;color:#f8f5ff;overflow:hidden}.vybDesktop .vybMediaRail{min-height:0;padding:18px 14px;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:16px;gap:16px;background:#11101a;border-right:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybMediaBrand{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.vybDesktop .vybMediaBrand>svg{width:42px;height:42px;padding:9px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5326d9,#8b1ff7)}.vybDesktop .vybMediaBrand span,.vybDesktop .vybMediaBrand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybMediaBrand strong{color:#fff;font-size:18px}.vybDesktop .vybMediaBrand span{margin-top:4px;color:rgba(248,245,255,.44);font-size:12px}.vybDesktop .vybMediaNav{display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybMediaNav button{min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:0;border-radius:8px;padding:0 11px;background:transparent;color:rgba(248,245,255,.62);text-align:left;text-transform:capitalize}.vybDesktop .vybMediaNav button.active,.vybDesktop .vybMediaNav button:hover{background:linear-gradient(90deg,rgba(83,38,217,.42),rgba(83,38,217,.08));color:#fff}.vybDesktop .vybMediaRuntime{align-self:end;padding:13px;border-radius:8px;display:grid;grid-gap:6px;gap:6px;background:#1b1627}.vybDesktop .vybMediaRuntime em,.vybDesktop .vybMediaRuntime span{color:rgba(248,245,255,.48);font-size:11px;font-style:normal}.vybDesktop .vybMediaRuntime strong{color:#00e3b5;font-size:13px}.vybDesktop .vybMediaMain{min-width:0;min-height:0;padding:22px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:18px;gap:18px;overflow:auto;background:radial-gradient(circle at 82% 0,rgba(83,38,217,.24),transparent 28%),#15111e}.vybDesktop .vybMediaHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.vybDesktop .vybMediaHeader span{color:rgba(248,245,255,.5);font-size:12px;font-weight:900}.vybDesktop .vybMediaHeader h1{margin:5px 0;color:#fff;font-size:clamp(30px,5vw,58px);line-height:.98}.vybDesktop .vybMediaHeader p{max-width:720px;margin:0;color:rgba(248,245,255,.5);line-height:1.5;overflow-wrap:anywhere}.vybDesktop .vybMediaHeaderActions{display:flex;gap:10px}.vybDesktop .vybMediaControls button,.vybDesktop .vybMediaHeaderActions button{min-height:40px;border:0;border-radius:7px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#fff;background:#5326d9;font-weight:900}.vybDesktop .vybMediaControls button:first-child,.vybDesktop .vybMediaControls button:last-child,.vybDesktop .vybMediaHeaderActions button:first-child{background:#211a30}.vybDesktop .vybMediaLibrary{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;align-content:start;overflow:auto}.vybDesktop .vybMediaLibrary article{min-height:210px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-radius:9px;padding:10px;background:#1b1627;color:#fff;text-align:left}.vybDesktop .vybMediaLibrary article.active,.vybDesktop .vybMediaLibrary article:hover{outline:2px solid #5326d9;background:#211a30}.vybDesktop .vybMediaCardPreview{position:relative;min-width:0;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.vybDesktop .vybMediaBadge{position:absolute;top:10px;left:10px;border-radius:999px;padding:5px 8px;color:#06111d;background:#00e3b5;font-size:10px;font-style:normal;font-weight:1000;line-height:1;text-transform:uppercase}.vybDesktop .vybMediaCardBody{min-width:0;display:grid;grid-gap:5px;gap:5px}.vybDesktop .vybMediaLibrary span,.vybDesktop .vybMediaLibrary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybMediaLibrary strong{color:#fff;font-size:14px}.vybDesktop .vybMediaLibrary span{color:rgba(248,245,255,.48);font-size:12px}.vybDesktop .vybMediaCardBody p{min-width:0;margin:3px 0 0;display:flex;flex-wrap:wrap;gap:5px}.vybDesktop .vybMediaCardBody p em{border-radius:999px;padding:4px 7px;color:rgba(248,245,255,.82);background:hsla(0,0%,100%,.08);font-size:10px;font-style:normal;font-weight:800}.vybDesktop .vybMediaCardAction{min-height:38px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#5326d9;cursor:pointer;font-weight:1000}.vybDesktop .vybMediaViewer{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:14px;gap:14px}.vybDesktop .vybMediaPreview{min-height:420px;position:relative;overflow:hidden;border-radius:9px;display:grid;place-items:center;background:#050509}.vybDesktop .vybMediaPreview.compact{min-height:132px}.vybDesktop .vybMediaPreview img,.vybDesktop .vybMediaPreview object,.vybDesktop .vybMediaPreview video{width:100%;height:100%;object-fit:contain;border:0}.vybDesktop .vybMediaImageMock,.vybDesktop .vybMediaPoster,.vybDesktop .vybMediaPreview.audio,.vybDesktop .vybPdfMock{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#fff}.vybDesktop .vybMediaPoster{background:linear-gradient(120deg,transparent 0 44%,hsla(0,0%,100%,.18) 45% 46%,transparent 47%),radial-gradient(circle at 50% 45%,rgba(83,38,217,.54),transparent 28%),linear-gradient(135deg,#0b0b12,#211a30)}.vybDesktop .vybMediaImageMock{background:radial-gradient(circle at 56% 38%,hsla(0,0%,100%,.8),transparent 8%),radial-gradient(circle at 45% 42%,rgba(59,130,246,.6),transparent 18%),linear-gradient(135deg,#97c5e9,#f4d4b4 48%,#19233a)}.vybDesktop .vybMediaPreview.audio{background:radial-gradient(circle at center,rgba(83,38,217,.32),transparent 32%),#171320}.vybDesktop .vybMediaWaveform{width:min(420px,76%);height:80px;display:block;background:repeating-linear-gradient(90deg,transparent 0 10px,hsla(0,0%,100%,.9) 10px 14px,transparent 14px 24px);-webkit-mask-image:radial-gradient(ellipse at center,#000 54%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 54%,transparent 73%)}.vybDesktop .vybPdfMock{background:#0f0c18}.vybDesktop .vybPdfMock:before{content:"";width:min(380px,62%);height:72%;position:absolute;border-radius:4px;background:linear-gradient(#e5e7eb 0 12%,transparent 12%),repeating-linear-gradient(#fff 0 15px,#e5e7eb 15px 17px)}.vybDesktop .vybPdfMock>*{position:relative;z-index:1;color:#111827}.vybDesktop .vybMediaControls{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;background:#11101a}.vybDesktop .vybMediaPlan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-content:start}.vybDesktop .vybMediaPlan article{min-height:110px;padding:16px;border-radius:9px;display:grid;grid-gap:8px;gap:8px;align-content:center;background:#1b1627}.vybDesktop .vybMediaPlan span{color:rgba(248,245,255,.48);font-size:12px;font-weight:900}.vybDesktop .vybMediaPlan strong{color:#fff;overflow-wrap:anywhere}@media (max-width:880px){.vybDesktop .vybMediaApp{grid-template-columns:210px minmax(0,1fr)}.vybDesktop .vybMediaLibrary,.vybDesktop .vybMediaPlan{grid-template-columns:1fr}}@media (max-width:680px){.vybDesktop .vybMediaApp{display:block;min-height:100dvh;overflow:auto}.vybDesktop .vybMediaRail{position:-webkit-sticky;position:sticky;top:0;z-index:12;padding:12px;grid-template-rows:auto auto;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybMediaRuntime{display:none}.vybDesktop .vybMediaNav{display:flex;overflow-x:auto}.vybDesktop .vybMediaNav button{min-width:128px;flex:0 0 auto}.vybDesktop .vybMediaMain{padding:16px}.vybDesktop .vybMediaHeader{display:grid}.vybDesktop .vybMediaPreview{min-height:320px}}.vybDesktop .vybMarketApp{display:grid;grid-template-columns:260px minmax(0,1fr);background:#100d18;color:#f9f7ff}.vybDesktop .vybMarketRail{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:22px 16px;border-right:1px solid hsla(0,0%,100%,.06);background:#171020;overflow:auto}.vybDesktop .vybMarketBrand{min-width:0;display:flex;align-items:center;gap:12px}.vybDesktop .vybMarketAppIcon,.vybDesktop .vybMarketBrand>span{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#6e35ff,#24113f);box-shadow:0 12px 28px rgba(70,29,173,.34)}.vybDesktop .vybMarketBrand em,.vybDesktop .vybMarketBrand strong,.vybDesktop .vybMarketCategoryList span,.vybDesktop .vybMarketRailCard em,.vybDesktop .vybMarketRailCard span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybMarketBrand strong{color:#fff;font-size:18px;line-height:1.1}.vybDesktop .vybMarketBrand em,.vybDesktop .vybMarketCategoryList span,.vybDesktop .vybMarketRailCard em,.vybDesktop .vybMarketRailCard span{color:rgba(249,247,255,.52);font-size:12px;font-style:normal}.vybDesktop .vybMarketCategoryList,.vybDesktop .vybMarketNav{min-width:0;display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybMarketCategoryList button,.vybDesktop .vybMarketNav button{min-width:0;height:42px;border:0;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;background:transparent;color:rgba(249,247,255,.68);font-weight:900;text-align:left}.vybDesktop .vybMarketCategoryList button{height:34px;font-size:12px}.vybDesktop .vybMarketCategoryList button.active,.vybDesktop .vybMarketCategoryList button:hover,.vybDesktop .vybMarketNav button.active,.vybDesktop .vybMarketNav button:hover{background:rgba(93,39,217,.32);color:#fff}.vybDesktop .vybMarketRailCard{min-width:0;border-radius:9px;padding:16px;display:grid;grid-gap:4px;gap:4px;background:radial-gradient(circle at top right,rgba(103,232,249,.18),transparent 34%),linear-gradient(135deg,#25133a,#130d1d)}.vybDesktop .vybMarketRailCard strong{color:#fff;font-size:32px;line-height:1}.vybDesktop .vybMarketMain{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px;background:radial-gradient(circle at 20% 0,rgba(83,38,217,.2),transparent 26%),#100d18}.vybDesktop .vybMarketHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,420px);grid-gap:16px;gap:16px;align-items:center}.vybDesktop .vybMarketHeader h1,.vybDesktop .vybMarketHeader p{margin:0}.vybDesktop .vybMarketHeader p{color:#8f6fff;font-weight:1000;text-transform:uppercase}.vybDesktop .vybMarketHeader h1{margin-top:4px;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1}.vybDesktop .vybMarketSearch{min-width:0;height:44px;display:flex;align-items:center;gap:10px;border-radius:8px;padding:0 14px;background:#1b1624;color:rgba(249,247,255,.58)}.vybDesktop .vybMarketSearch input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#fff;font-weight:800}.vybDesktop .vybMarketShowcase{min-width:0;display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.5fr));grid-gap:12px;gap:12px}.vybDesktop .vybMarketHero,.vybDesktop .vybMarketMiniFeature{min-width:0;border:0;border-radius:9px;color:#fff;text-align:left;overflow:hidden}.vybDesktop .vybMarketHero{min-height:168px;padding:20px;display:grid;align-content:end;grid-gap:8px;gap:8px;background:radial-gradient(circle at 76% 30%,rgba(250,204,21,.36),transparent 18%),radial-gradient(circle at 28% 20%,rgba(147,51,234,.55),transparent 30%),linear-gradient(135deg,#1e0d35,#05020b)}.vybDesktop .vybMarketHero.appHero{background:radial-gradient(circle at 76% 28%,rgba(34,211,238,.34),transparent 20%),radial-gradient(circle at 30% 18%,rgba(255,62,165,.42),transparent 30%),linear-gradient(135deg,#1a0826,#05020b)}.vybDesktop .vybMarketHero span,.vybDesktop .vybMarketInspector p{width:max-content;max-width:100%;border-radius:999px;padding:5px 9px;background:rgba(106,49,255,.32);color:#d8ccff;font-size:11px;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybMarketHero strong{max-width:560px;color:#fff;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.vybDesktop .vybMarketHero p{margin:0;color:rgba(249,247,255,.64);font-weight:800;overflow-wrap:anywhere}.vybDesktop .vybMarketAppCard button,.vybDesktop .vybMarketHero button,.vybDesktop .vybMarketInspector button{width:max-content;max-width:100%;height:38px;border:0;border-radius:8px;padding:0 14px;background:#5b22e8;color:#fff;font-weight:1000}.vybDesktop .vybMarketMiniFeature{min-height:168px;padding:14px;display:grid;align-content:end;grid-gap:7px;gap:7px;background:radial-gradient(circle at 58% 22%,rgba(250,204,21,.28),transparent 24%),#171020}.vybDesktop .vybMarketMiniFeature.appFeature{background:radial-gradient(circle at 64% 22%,rgba(34,211,238,.16),transparent 24%),#171020}.vybDesktop .vybMarketMiniFeature.appFeature span{width:38px;height:38px}.vybDesktop .vybMarketMiniFeature span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#281544;color:#bda8ff;font-weight:1000}.vybDesktop .vybMarketMiniFeature em,.vybDesktop .vybMarketMiniFeature strong{display:block;overflow:hidden;text-overflow:ellipsis}.vybDesktop .vybMarketMiniFeature strong{color:#fff;line-height:1.12}.vybDesktop .vybMarketMiniFeature em{color:#facc15;font-size:12px;font-style:normal;font-weight:1000;white-space:nowrap}.vybDesktop .vybMarketModeTabs{min-width:0;display:flex;gap:8px;overflow-x:auto}.vybDesktop .vybMarketModeTabs button{height:36px;border:0;padding:0 18px;background:#1b1624;color:rgba(249,247,255,.7);font-weight:1000}.vybDesktop .vybMarketModeTabs button.active{background:#5b22e8}.vybDesktop .vybMarketWorkspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr) auto;grid-gap:14px;gap:14px}.vybDesktop .electricalApp .vybMarketMain.fullWidth{grid-column:1/-1}.vybDesktop .electricalApp .vybMarketWorkspace{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybCustomerDomainPanel{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vybDesktop .vybCustomerDomainPanel>span,.vybDesktop .vybPoweredDomain{min-width:0;min-height:38px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;background:rgba(14,165,233,.12);border:1px solid rgba(125,211,252,.2);color:#bae6fd;font-size:12px;font-weight:900}.vybDesktop .vybCustomerDomainPanel>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybPoweredDomain{width:max-content;max-width:100%;min-height:34px;background:rgba(20,184,166,.12);border-color:rgba(45,212,191,.2);color:#ccfbf1}.vybDesktop .vybPoweredDomain span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybDomainSettings{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:9px;background:#171020;border:1px solid hsla(0,0%,100%,.06)}.vybDesktop .vybDomainSettings span,.vybDesktop .vybDomainSettings strong{display:block;min-width:0}.vybDesktop .vybDomainSettings strong{color:#fff;font-size:13px}.vybDesktop .vybDomainSettings span{margin-top:3px;color:rgba(249,247,255,.58);font-size:12px;line-height:1.35}.vybDesktop .vybDomainSettings label{min-width:0;height:42px;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:9px;background:#100d18;border:1px solid hsla(0,0%,100%,.08);color:#7dd3fc}.vybDesktop .vybDomainSettings input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font-weight:900}.vybDesktop .vybDomainSettings button{min-height:42px;border:0;border-radius:8px;padding:0 14px;background:#0ea5e9;color:#fff;font-weight:1000;cursor:pointer}.vybDesktop .vybDomainSettings button:hover{background:#0284c7}.vybDesktop .vybMarketProductGrid{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(162px,1fr));grid-gap:12px;gap:12px;align-content:start}.vybDesktop .vybMarketProductCard{min-width:0;border:1px solid hsla(0,0%,100%,.055);border-radius:9px;padding:10px;display:grid;grid-gap:8px;gap:8px;background:#171020;color:#fff;text-align:left}.vybDesktop .vybMarketProductCard.active,.vybDesktop .vybMarketProductCard:hover{border-color:rgba(139,92,246,.74);background:#1d142a}.vybDesktop .vybMarketProductCard.appListing{border-color:rgba(14,165,233,.24);background:linear-gradient(180deg,rgba(14,165,233,.08),transparent 44%),#171020}.vybDesktop .vybMarketProductCard.appListing.active,.vybDesktop .vybMarketProductCard.appListing:hover{border-color:rgba(14,165,233,.72)}.vybDesktop .vybMarketProductArt{height:108px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#4c1d95,#05020b);overflow:hidden}.vybDesktop .vybMarketProductArt.art1{background:linear-gradient(135deg,#d97706,#160b23)}.vybDesktop .vybMarketProductArt.art2{background:linear-gradient(135deg,#0369a1,#090512)}.vybDesktop .vybMarketProductArt.art3{background:linear-gradient(135deg,#0f766e,#12091d)}.vybDesktop .vybMarketProductArt.art4{background:linear-gradient(135deg,#be123c,#130812)}.vybDesktop .vybMarketProductArt.art5{background:linear-gradient(135deg,#4338ca,#100816)}.vybDesktop .vybMarketProductCard.appListing .vybMarketProductArt{background:linear-gradient(135deg,#0ea5e9,#5326d9 60%,#12091d)}.vybDesktop .vybMarketAppCard em,.vybDesktop .vybMarketAppCard p,.vybDesktop .vybMarketAppCard strong,.vybDesktop .vybMarketInspector .vybDeliveryLine,.vybDesktop .vybMarketOrders em,.vybDesktop .vybMarketOrders small,.vybDesktop .vybMarketOrders span,.vybDesktop .vybMarketOrders strong,.vybDesktop .vybMarketProductCard .vybDeliveryLine,.vybDesktop .vybMarketProductCard em,.vybDesktop .vybMarketProductCard small,.vybDesktop .vybMarketProductCard strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.vybDesktop .vybMarketProductCard strong{color:#fff;font-size:13px;line-height:1.18;overflow-wrap:anywhere}.vybDesktop .vybMarketProductCard em{color:rgba(249,247,255,.52);font-size:11px;font-style:normal;white-space:nowrap}.vybDesktop .vybMarketProductCard small{color:#facc15;font-size:12px;font-weight:1000;white-space:nowrap}.vybDesktop .vybDeliveryLine{color:rgba(186,230,253,.82);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.vybDesktop .vybMarketProductCard button{min-height:40px;border:0;border-radius:8px;padding:0 12px;background:#5b22e8;color:#fff;font-weight:900;cursor:pointer}.vybDesktop .vybMarketProductCard button:hover{background:#6d35f2}.vybDesktop .vybExternalAppLink{min-height:38px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;background:#0ea5e9;color:#fff;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.vybDesktop .vybExternalAppLink:hover{background:#0284c7}.vybDesktop .vybMarketAppCard,.vybDesktop .vybMarketInspector,.vybDesktop .vybMarketOrders{min-width:0;border-radius:9px;background:#171020}.vybDesktop .vybMarketInspector{min-height:0;grid-row:span 2;padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start}.vybDesktop .vybMarketPreview{min-height:190px;border-radius:9px;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(250,204,21,.28),transparent 24%),linear-gradient(135deg,#2b1551,#07040d)}.vybDesktop .vybMarketPreview span{width:74px;height:74px;display:grid;place-items:center;border-radius:18px;background:hsla(0,0%,100%,.12);color:#fff}.vybDesktop .vybMarketInspector strong{color:#fff;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.vybDesktop .vybMarketInspector em{color:rgba(249,247,255,.56);font-style:normal;overflow-wrap:anywhere}.vybDesktop .vybMarketInspector small{color:#facc15;font-size:20px;font-weight:1000}.vybDesktop .vybMarketOrders{padding:12px;display:grid;grid-column:1;grid-gap:8px;gap:8px}.vybDesktop .vybMarketOrders>div{min-width:0;display:flex;justify-content:space-between;gap:12px}.vybDesktop .vybMarketOrders article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-radius:8px;padding:10px;background:#100d18}.vybDesktop .vybMarketOrders article>svg{color:#8b5cf6}.vybDesktop .vybMarketOrders strong{color:#fff}.vybDesktop .vybMarketOrders em,.vybDesktop .vybMarketOrders small,.vybDesktop .vybMarketOrders span{color:rgba(249,247,255,.55);font-size:12px;font-style:normal;white-space:nowrap}.vybDesktop .vybMarketOrders small{color:rgba(186,230,253,.72);font-size:11px}.vybDesktop .vybStudioApp{min-height:100%;display:grid;grid-template-columns:188px minmax(0,1fr);background:#0d0b12;color:#fff}.vybDesktop .vybStudioRail{min-width:0;padding:18px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:#14101c;border-right:1px solid hsla(0,0%,100%,.07)}.vybDesktop .vybStudioLogo{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#db2777,#0891b2)}.vybDesktop .vybStudioBeatGrid strong,.vybDesktop .vybStudioHeader h1,.vybDesktop .vybStudioMix strong,.vybDesktop .vybStudioPanel strong,.vybDesktop .vybStudioPublish strong,.vybDesktop .vybStudioRail strong,.vybDesktop .vybStudioTrackMeta strong{color:#fff;min-width:0}.vybDesktop .vybStudioBeatGrid span,.vybDesktop .vybStudioHeader p,.vybDesktop .vybStudioHeader span,.vybDesktop .vybStudioMaster em,.vybDesktop .vybStudioMaster span,.vybDesktop .vybStudioMix em,.vybDesktop .vybStudioPanel label,.vybDesktop .vybStudioPublish span,.vybDesktop .vybStudioRail span,.vybDesktop .vybStudioTrackMeta em{color:rgba(249,247,255,.62);font-size:12px;font-style:normal}.vybDesktop .vybStudioMeters{height:210px;margin-top:10px;display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;align-items:end}.vybDesktop .vybStudioMeters em{color:rgba(249,247,255,.5);font-style:normal;font-size:11px}.vybDesktop .vybStudioMeters span{min-height:18px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#22c55e,#eab308 68%,#ef4444)}.vybDesktop .vybStudioMain{min-width:0;padding:18px;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:14px;gap:14px}.vybDesktop .vybStudioHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.vybDesktop .vybStudioHeader h1,.vybDesktop .vybStudioHeader p{margin:0}.vybDesktop .vybStudioHeader h1{font-size:32px;line-height:1.05}.vybDesktop .vybStudioTransport{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vybDesktop .vybStudioBeatGrid button,.vybDesktop .vybStudioPanel button,.vybDesktop .vybStudioPublish button,.vybDesktop .vybStudioTransport button{border:0;border-radius:8px;min-height:38px;padding:9px 12px;color:#fff;background:#21182e;cursor:pointer}.vybDesktop .vybStudioTransport button.recording{background:#dc2626}.vybDesktop .vybStudioArrange{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.vybDesktop .vybStudioMaster,.vybDesktop .vybStudioMidi,.vybDesktop .vybStudioMix,.vybDesktop .vybStudioPanel,.vybDesktop .vybStudioPublish,.vybDesktop .vybStudioTimeline{min-width:0}.vybDesktop .vybStudioTimeline{display:grid;grid-gap:10px;gap:10px}.vybDesktop .vybStudioTimeline article{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.vybDesktop .vybStudioTrackMeta{min-width:0;border-radius:8px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:#171020}.vybDesktop .vybStudioTrackMeta span{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 7px;color:#fff;font-size:10px;font-weight:900}.vybDesktop .vybStudioClips{min-width:0;display:grid;grid-template-columns:repeat(24,minmax(8px,1fr));grid-gap:6px;gap:6px}.vybDesktop .vybStudioClips i{grid-column:span var(--clip-span);height:48px;border-radius:8px;opacity:.88}.vybDesktop .vybStudioPanel{border-radius:8px;padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:#171020}.vybDesktop .vybStudioPanel label{min-width:0;border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#100d18}.vybDesktop .vybStudioBeatGrid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:12px;gap:12px}.vybDesktop .vybStudioBeatGrid button{min-height:96px;display:grid;align-content:center;grid-gap:4px;gap:4px;text-align:left;background:linear-gradient(135deg,#1f2937,#3b0b2a)}.vybDesktop .vybStudioMidi{display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybStudioMidi div{display:grid;grid-template-columns:42px repeat(12,minmax(18px,1fr));grid-gap:6px;gap:6px;align-items:center}.vybDesktop .vybStudioMidi span{color:rgba(249,247,255,.62);font-size:12px}.vybDesktop .vybStudioMidi i{height:28px;border-radius:6px;background:#1e1728}.vybDesktop .vybStudioMidi i.active{background:#38bdf8}.vybDesktop .vybStudioMix{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:12px;gap:12px}.vybDesktop .vybStudioMix article{border-radius:8px;padding:14px;display:grid;grid-gap:12px;gap:12px;justify-items:center;background:#171020}.vybDesktop .vybStudioFader{width:34px;height:190px;border-radius:999px;padding:5px;display:flex;align-items:flex-end;background:#0f0b16}.vybDesktop .vybStudioFader i{width:100%;border-radius:999px}.vybDesktop .vybStudioMaster{grid-template-columns:repeat(3,minmax(0,1fr))}.vybDesktop .vybStudioPublish{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vybDesktop .vybStudioPublish button{min-width:0;min-height:96px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:#171020}.vybDesktop .vybStudioPublish span{grid-column:2/3}.vybDesktop .vybMarketAppGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px}.vybDesktop .vybStoreAppsWorkspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px}.vybDesktop .vybStoreEditorialGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;grid-column:1/-1}.vybDesktop .vybStoreEditorialGrid article{min-width:0;border-radius:9px;padding:16px;display:grid;grid-gap:8px;gap:8px;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%),#171020;border:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybMarketAppCard small,.vybDesktop .vybStoreAppInspector small,.vybDesktop .vybStoreEditorialGrid span{color:#8cc7ff;font-size:11px;font-weight:1000;text-transform:uppercase}.vybDesktop .vybStoreEditorialGrid strong{color:#fff;font-size:18px;line-height:1.15}.vybDesktop .vybStoreEditorialGrid p{margin:0;color:rgba(249,247,255,.62);line-height:1.45}.vybDesktop .vybMarketAppCard{border:1px solid hsla(0,0%,100%,.055);padding:14px;display:grid;grid-gap:12px;gap:12px;align-items:stretch;color:#fff;text-align:left}.vybDesktop .vybMarketAppSelect{min-width:0;border:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;background:transparent;color:inherit;text-align:left;cursor:pointer}.vybDesktop .vybMarketAppCard.active,.vybDesktop .vybMarketAppCard:hover{border-color:rgba(34,211,238,.48);background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(255,62,165,.08)),#1d142a}.vybDesktop .vybMarketAppCard strong{color:#fff}.vybDesktop .vybMarketAppCard p{margin:4px 0;color:rgba(249,247,255,.62);font-size:12px;line-height:1.35;white-space:normal}.vybDesktop .vybMarketAppCard em{color:rgba(249,247,255,.42);font-size:11px;font-style:normal;white-space:nowrap}.vybDesktop .vybMarketAppActions,.vybDesktop .vybStoreInspectorActions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vybDesktop .vybMarketAppActions button{min-width:0;height:34px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.06);color:rgba(249,247,255,.86);font-size:12px;font-weight:1000}.vybDesktop .vybMarketAppActions button:first-child{background:#5b22e8;border-color:transparent;color:#fff}.vybDesktop .vybMarketAppActions button:disabled,.vybDesktop .vybStoreInspectorActions button:disabled{cursor:not-allowed;background:hsla(0,0%,100%,.08);color:rgba(249,247,255,.42)}.vybDesktop .vybStoreEmptyState{min-width:0;grid-column:1/-1;border:1px solid hsla(0,0%,100%,.07);border-radius:9px;padding:22px;display:grid;justify-items:start;grid-gap:10px;gap:10px;background:#171020;color:#fff}.vybDesktop .vybStoreEmptyState p{margin:0;color:rgba(249,247,255,.62)}.vybDesktop .vybStoreEmptyState button{height:38px;border:0;border-radius:8px;padding:0 14px;background:#5b22e8;color:#fff;font-weight:1000}.vybDesktop .vybStoreAppInspector{position:-webkit-sticky;position:sticky;border-radius:9px;padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:start;background:radial-gradient(circle at 78% 14%,rgba(34,211,238,.14),transparent 24%),#171020;border:1px solid hsla(0,0%,100%,.055)}.vybDesktop .vybStoreAppInspector>.vybMarketAppIcon{width:68px;height:68px}.vybDesktop .vybStoreAppInspector strong{color:#fff;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.vybDesktop .vybStoreAppInspector p{margin:0;color:rgba(249,247,255,.68);line-height:1.5}.vybDesktop .vybStoreAppInspector div{display:grid;grid-gap:8px;gap:8px}.vybDesktop .vybStoreAppInspector label{min-width:0;border-radius:8px;padding:10px;display:flex;justify-content:space-between;gap:12px;background:#100d18}.vybDesktop .vybStoreAppInspector label span{color:rgba(249,247,255,.52);font-size:12px}.vybDesktop .vybStoreAppInspector label strong{font-size:12px;text-align:right}.vybDesktop .vybStoreInspectorActions button{height:42px;border:0;border-radius:8px;background:#5b22e8;color:#fff;font-weight:1000}.vybDesktop .vybStoreInspectorActions button+button{background:hsla(0,0%,100%,.08)}.vybDesktop .vybStoreInspectorActions button:disabled{background:hsla(0,0%,100%,.1);color:rgba(249,247,255,.5)}.vybDesktop .vybStoreOrdersView{min-width:0;display:grid;grid-gap:14px;gap:14px}.vybDesktop .vybMarketOrders.full{grid-column:1/-1}.vybDesktop .vybMarketApp{grid-template-columns:208px minmax(0,1fr);background:#0b1020;color:#f8fafc}.vybDesktop .vybMarketRail{gap:22px;padding:24px 16px;background:#101728;border-right-color:#243047}.vybDesktop .vybMarketAppIcon,.vybDesktop .vybMarketBrand>span{border-radius:12px;background:linear-gradient(145deg,#7c3aed,#4f46e5);box-shadow:none}.vybDesktop .vybMarketCategoryList button,.vybDesktop .vybMarketNav button{border-radius:10px;color:#94a3b8;font-weight:700}.vybDesktop .vybMarketCategoryList button.active,.vybDesktop .vybMarketCategoryList button:hover,.vybDesktop .vybMarketNav button.active,.vybDesktop .vybMarketNav button:hover{background:#252f48;color:#f8fafc}.vybDesktop .vybMarketRailCard{border:1px solid #27334b;border-radius:12px;background:#151e32}.vybDesktop .vybMarketMain{grid-template-rows:auto auto minmax(0,1fr);gap:20px;padding:28px 30px 34px;background:#0b1020}.vybDesktop .vybMarketHeader{grid-template-columns:minmax(0,1fr) minmax(240px,360px)}.vybDesktop .vybMarketHeader p{color:#8b9bb7;font-size:12px;font-weight:700;letter-spacing:.06em}.vybDesktop .vybMarketHeader h1{margin-top:6px;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em}.vybDesktop .vybMarketSearch{height:46px;border:1px solid #27334b;border-radius:12px;background:#121a2d}.vybDesktop .vybMarketSearch:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.16)}.vybDesktop .vybMarketModeTabs{gap:4px;width:max-content;padding:4px;border:1px solid #27334b;border-radius:12px;background:#121a2d}.vybDesktop .vybMarketModeTabs button{height:34px;border-radius:8px;background:transparent;color:#94a3b8;font-weight:700}.vybDesktop .vybMarketModeTabs button.active{background:#7c3aed;color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.24)}.vybDesktop .vybMarketShowcase,.vybDesktop .vybStoreEditorialGrid{display:none}.vybDesktop .vybStoreAppsWorkspace{grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr);gap:20px}.vybDesktop .vybMarketAppGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.vybDesktop .vybMarketAppCard{min-height:154px;gap:14px;padding:16px;border-color:#27334b;border-radius:14px;background:#121a2d;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.vybDesktop .vybMarketAppCard.active,.vybDesktop .vybMarketAppCard:hover{border-color:#5b6b89;background:#172138;transform:translateY(-1px)}.vybDesktop .vybMarketAppCard.active{border-color:#7c3aed;box-shadow:0 0 0 1px rgba(124,58,237,.25)}.vybDesktop .vybMarketAppCard small{color:#9d8cff;letter-spacing:.04em}.vybDesktop .vybMarketAppCard p{color:#94a3b8;font-size:13px}.vybDesktop .vybMarketAppActions button{width:100%;height:36px;border-color:#34415c;border-radius:9px;background:#202a40;font-weight:700}.vybDesktop .vybMarketAppActions button:first-child{background:#7c3aed}.vybDesktop .vybStoreAppInspector{padding:20px;border-color:#27334b;border-radius:14px;background:#121a2d}.vybDesktop .vybStoreAppInspector label{border:1px solid #27334b;border-radius:10px;background:#0e1526}.vybDesktop .vybStoreInspectorActions button{border-radius:9px;background:#7c3aed;font-weight:700}@media (max-width:1060px){.vybDesktop .vybStudioApp{grid-template-columns:150px minmax(0,1fr)}.vybDesktop .vybStudioArrange{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybStudioPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .vybMarketApp{grid-template-columns:220px minmax(0,1fr)}.vybDesktop .vybMarketShowcase{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}.vybDesktop .vybMarketMiniFeature:nth-of-type(n+3){display:none}.vybDesktop .vybMarketWorkspace,.vybDesktop .vybStoreAppsWorkspace{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybMarketInspector{grid-row:auto;grid-column:1}.vybDesktop .vybStoreAppInspector{position:static}}@media (max-width:720px){.vybDesktop .vybStudioApp{display:block;min-height:100dvh;overflow:auto}.vybDesktop .vybStudioRail{position:-webkit-sticky;position:sticky;top:0;z-index:10;grid-template-columns:auto minmax(0,1fr);padding:12px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.07)}.vybDesktop .vybStudioMeters,.vybDesktop .vybStudioRail>span{display:none}.vybDesktop .vybStudioMain{padding:12px}.vybDesktop .vybStudioHeader{display:grid}.vybDesktop .vybStudioHeader h1{font-size:24px}.vybDesktop .vybStudioTransport{justify-content:stretch}.vybDesktop .vybStudioTransport button{flex:1 1 42%}.vybDesktop .vybStudioBeatGrid,.vybDesktop .vybStudioMaster,.vybDesktop .vybStudioMix,.vybDesktop .vybStudioPanel,.vybDesktop .vybStudioPublish,.vybDesktop .vybStudioTimeline article{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybStudioClips{grid-template-columns:repeat(12,minmax(8px,1fr))}.vybDesktop .vybStudioMidi div{grid-template-columns:34px repeat(12,minmax(14px,1fr));gap:4px}.vybDesktop .vybMarketApp{display:block;height:100%;min-height:100dvh;overflow:auto}.vybDesktop .vybMarketRail{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:grid;grid-template-rows:auto auto;grid-gap:12px;gap:12px;padding:12px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.06)}.vybDesktop .vybMarketBrand,.vybDesktop .vybMarketRailCard{display:none}.vybDesktop .vybMarketCategoryList,.vybDesktop .vybMarketNav{display:flex;overflow-x:auto;gap:8px}.vybDesktop .vybMarketCategoryList span{flex:0 0 auto;align-self:center}.vybDesktop .vybMarketCategoryList button,.vybDesktop .vybMarketNav button{flex:0 0 auto;width:max-content;white-space:nowrap}.vybDesktop .vybMarketMain{display:grid;min-height:0;padding:14px}.vybDesktop .vybMarketHeader{grid-template-columns:1fr}.vybDesktop .vybCustomerDomainPanel{justify-content:stretch}.vybDesktop .vybCustomerDomainPanel .vybExternalAppLink,.vybDesktop .vybCustomerDomainPanel>span{flex:1 1 100%;justify-content:center}.vybDesktop .vybPoweredDomain span{white-space:normal}.vybDesktop .vybDomainSettings{grid-template-columns:1fr}.vybDesktop .vybDomainSettings button{width:100%}.vybDesktop .vybMarketShowcase{grid-template-columns:1fr}.vybDesktop .vybMarketMiniFeature{min-height:104px}.vybDesktop .vybMarketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .vybMarketProductArt{height:96px}.vybDesktop .vybMarketAppGrid,.vybDesktop .vybStoreEditorialGrid{grid-template-columns:1fr}.vybDesktop .vybMarketOrders article{grid-template-columns:auto minmax(0,1fr)}.vybDesktop .vybMarketOrders article em{grid-column:2}}@media (max-width:430px){.vybDesktop .vybMarketProductGrid{grid-template-columns:1fr}.vybDesktop .vybMarketHero strong{font-size:24px}.vybDesktop .vybMarketInspector strong{font-size:20px}}.vybDesktop :where(.appPanel,.appList,.settingsSection,.settingsPage,.terminalShell,.docsWorkspace,.blogDesigned,.developerDesigned,.vybFilesApp,.vybChatApp,.vybWalletApp,.vybMarketApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp){min-width:0}.vybDesktop :where(.appPanel,.appList,.settingsSection,.settingsPage,.terminalShell,.docsWorkspace,.blogDesigned,.developerDesigned,.vybFilesApp,.vybChatApp,.vybWalletApp,.vybMarketApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp) :where(h1,h2,h3,p,strong,em,small){min-width:0;max-width:100%;overflow-wrap:anywhere}.vybDesktop :where(.appList article,.vybFilesGridCards button,.vybFilesListRows button,.vybFolderCards button,.vybChatConversations button,.vybWalletContacts button,.vybWalletTransactionList article,.vybMarketProductCard,.vybMarketAppCard,.vybBrowserBookmark,.vybDevicesDeviceCard,.vybMediaLibrary button){min-width:0}.vybDesktop :where(.appList article>div,.vybFilesGridCards button>div,.vybFilesListRows button>div,.vybFolderCards button>div,.vybChatConversations button>div,.vybWalletContacts button>div,.vybWalletTransactionList article>div,.vybMarketAppCard>div,.vybDevicesDeviceCard>div,.vybMediaLibrary button>div){min-width:0;max-width:100%}.vybDesktop .vybWalletBalanceCard strong,.vybDesktop .vybWalletMiniCard strong{display:block;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(32px,min(6.2vw,64px),72px);line-height:.96}.vybDesktop .vybWalletMiniCard strong{font-size:clamp(20px,min(2.3vw,28px),28px);line-height:1.05}.vybDesktop .vybMarketInspector small,.vybDesktop .vybMarketProductCard small,.vybDesktop .vybWalletTransactionList small{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media (max-width:860px){.vybDesktop :where(.vybFilesTop h1,.vybWalletHeader h1,.vybMarketHeader h1,.vybBrowserHeader h1,.vybDevicesHeader h1,.vybMediaHeader h1,.blogHero h1,.settingsHero h1,.designedTop h1){font-size:clamp(24px,7vw,40px)!important;line-height:1.08!important}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(30px,9vw,54px)!important}}@media (max-width:680px){.vybDesktop :where(.appPanel,.appList,.settingsSection,.settingsPage,.terminalShell,.docsWorkspace,.blogDesigned,.developerDesigned,.vybFilesApp,.vybChatApp,.vybWalletApp,.vybMarketApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp) :where(h1,h2,h3,p,strong,span,em,small,button,a){max-width:100%;overflow-wrap:anywhere!important}.vybDesktop :where(.appList article strong,.appList article span,.vybFilesGridCards strong,.vybFilesGridCards span,.vybFilesGridCards small,.vybFilesListRows strong,.vybFilesListRows span,.vybFilesListRows small,.vybFolderCards strong,.vybFolderCards span,.vybChatConversations strong,.vybChatConversations span,.vybChatConversations small,.vybWalletContacts strong,.vybWalletContacts em,.vybWalletTransactionList strong,.vybWalletTransactionList em,.vybMarketProductCard strong,.vybMarketProductCard em,.vybMarketProductCard small,.vybMarketAppCard strong,.vybMarketAppCard p,.vybBrowserBookmark strong,.vybBrowserBookmark span,.vybDevicesDeviceCard strong,.vybDevicesDeviceCard span,.vybMediaLibrary strong,.vybMediaLibrary span){white-space:normal!important;text-overflow:clip!important}.vybDesktop .vybWalletMiniCard{min-height:96px;align-content:center}.vybDesktop .vybWalletMiniCard strong{font-size:clamp(18px,6vw,24px)!important}.vybDesktop .vybWalletBalanceCard{min-height:220px;padding:16px}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(28px,11vw,44px)!important;line-height:1!important}.vybDesktop .vybWalletBalanceCard em{font-size:clamp(16px,5vw,20px)!important}.vybDesktop .vybWalletBalanceCard div,.vybDesktop .vybWalletHeaderActions{width:100%}.vybDesktop .vybWalletBalanceCard button,.vybDesktop .vybWalletHeaderActions button{flex:1 1 130px;min-width:0}}@media (max-width:420px){.vybDesktop .vybWalletRail{grid-template-rows:auto auto}.vybDesktop .vybWalletBrand{display:none}.vybDesktop .vybWalletMiniCard{min-height:82px}.vybDesktop .vybWalletBalanceCard strong{font-size:clamp(25px,10vw,36px)!important}.vybDesktop .vybWalletTransactionList article{grid-template-columns:34px minmax(0,1fr)}.vybDesktop .vybWalletTransactionList article>span{width:34px;height:34px}}.vybDesktop .vybWindow.detached:not(.fullscreen){display:flex!important;flex-direction:column!important;overflow:hidden!important;background:rgba(8,14,26,.94)!important}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBar{flex:0 0 58px!important;min-height:58px!important;width:100%!important;padding:10px 16px!important;box-sizing:border-box!important}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody{flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:0!important;overflow:auto!important;background:transparent!important}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody>:is(.verglySurface,.blogDesigned,.developerDesigned,.docsDesigned,.streamDesigned,.vybStudioApp,.vybWalletApp,.vybMarketApp,.vybFilesApp,.vybChatApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp,.bioAiApp){width:100%!important;min-height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}.bioAiApp{min-height:100%;padding:22px;color:#0f172a;background:linear-gradient(135deg,rgba(240,253,250,.92),rgba(248,250,252,.96) 48%,rgba(239,246,255,.9)),#f8fafc;overflow:auto}.vybDesktop .vybMarketApp{height:100%;min-height:0;overflow:hidden}.vybDesktop .vybMarketMain{min-width:0;min-height:0;overflow:auto;align-content:start}.vybDesktop .vybStoreAppsWorkspace{min-width:0;align-items:start}.vybDesktop .vybMarketAppGrid{min-width:0;align-content:start}.vybDesktop .vybMarketAppCard{min-width:0;height:210px;padding:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto;grid-gap:0!important;gap:0!important;overflow:hidden}.vybDesktop .vybMarketAppCard>button.vybMarketAppSelect{width:100%!important;min-width:0!important;min-height:0!important;padding:18px 18px 12px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-gap:13px!important;gap:13px!important;align-items:start!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;text-align:left!important}.vybDesktop .vybMarketAppSelect>.vybMarketAppIcon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;color:#fff}.vybDesktop .vybMarketAppSelect>div{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:4px!important;gap:4px!important}.vybDesktop .vybMarketAppSelect small{margin:0!important;color:#9d8cff;font-size:10px;font-weight:900;text-transform:uppercase}.vybDesktop .vybMarketAppSelect strong{margin:0!important;color:#fff;font-size:17px;line-height:1.2}.vybDesktop .vybMarketAppSelect p{min-height:32px;margin:0!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#94a3b8;font-size:12px;line-height:1.35}.vybDesktop .vybMarketAppSelect em{margin:2px 0 0!important;color:#71819e;font-size:10px;font-style:normal}.vybDesktop .vybMarketAppCard>.vybMarketAppActions{padding:12px 16px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;border-top:1px solid #27334b}.vybDesktop .vybMarketAppActions>button{width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0 10px!important;border:1px solid #34415c!important;border-radius:9px!important;background:#202a40!important;color:#dbe5f5!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.vybDesktop .vybMarketAppActions>button:first-child{border-color:#7c3aed!important;background:#7c3aed!important;color:#fff!important}.vybDesktop .vybMarketAppActions>button:disabled{border-color:#27334b!important;background:#171f31!important;color:#61708a!important}.vybDesktop .vybStoreAppInspector{position:-webkit-sticky!important;position:sticky!important;top:0;width:auto!important;min-width:0;max-height:calc(100vh - 190px);overflow:auto;box-sizing:border-box}.vybDesktop .vybStoreAppInspector>strong{display:block;margin-top:12px;font-size:26px}.vybDesktop .vybStoreAppInspector>p{min-height:0;line-height:1.5}.vybDesktop .vybStoreAppInspector>div:not(.vybStoreInspectorActions),.vybDesktop .vybStoreInspectorActions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.vybDesktop .vybStoreInspectorActions>button{width:100%!important;min-height:42px;margin:0!important}@media(max-width:1280px){.vybDesktop .vybStoreAppsWorkspace{grid-template-columns:minmax(0,1fr) 250px}.vybDesktop .vybMarketAppGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:1050px){.vybDesktop .vybStoreAppsWorkspace{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybStoreAppInspector{position:static!important;max-height:none}.vybDesktop .vybMarketAppGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:760px){.vybDesktop .vybMarketAppGrid{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybMarketAppCard{height:auto;min-height:200px}}.vybDesktop .storeV2{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"summary inspector" "catalog inspector";grid-gap:18px;gap:18px;align-items:start}.vybDesktop .storeV2Summary{grid-area:summary;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .storeV2Summary article{padding:16px;display:grid;grid-gap:5px;gap:5px;border:1px solid #25324a;border-radius:14px;background:linear-gradient(145deg,#121b2f,#0f1729)}.vybDesktop .storeV2Summary span{color:#a78bfa;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vybDesktop .storeV2Summary strong{color:#fff;font-size:16px}.vybDesktop .storeV2Summary p{margin:0;color:#8291aa;font-size:12px;line-height:1.45}.vybDesktop .storeV2Grid{grid-area:catalog;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));grid-gap:12px;gap:12px;align-content:start}.vybDesktop .storeV2Card{min-width:0;min-height:224px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #25324a;border-radius:16px;background:#111a2c;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vybDesktop .storeV2Card:hover{transform:translateY(-2px);border-color:#52617c}.vybDesktop .storeV2Card.active{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.28),0 16px 36px rgba(0,0,0,.2)}.vybDesktop .storeV2CardMain{width:100%;min-width:0;flex:1 1;padding:18px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:0;background:transparent;color:#fff;text-align:left}.vybDesktop .storeV2Icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.vybDesktop .storeV2Icon.large{width:58px;height:58px}.vybDesktop .storeV2CardMain>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.vybDesktop .storeV2CardMain small{color:#a78bfa;font-size:9px;font-weight:900;text-transform:uppercase}.vybDesktop .storeV2CardMain strong{font-size:17px}.vybDesktop .storeV2CardMain p{min-height:48px;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#98a6bd;font-size:12px;line-height:1.4}.vybDesktop .storeV2CardMain em{color:#64748b;font-size:10px;font-style:normal}.vybDesktop .storeV2Actions{padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-top:1px solid #25324a;background:#0d1525}.vybDesktop .storeV2Actions button,.vybDesktop .storeV2InspectorActions button{min-width:0;min-height:38px;padding:0 10px;border:1px solid #33425d;border-radius:9px;background:#1c2840;color:#dbe5f5;font-size:11px;font-weight:800}.vybDesktop .storeV2Actions button:first-child,.vybDesktop .storeV2InspectorActions button:first-child{border-color:#7c3aed;background:#7c3aed;color:#fff}.vybDesktop .storeV2Actions button:disabled,.vybDesktop .storeV2InspectorActions button:disabled{opacity:.42}.vybDesktop .storeV2Inspector{grid-area:inspector;position:-webkit-sticky;position:sticky;top:0;min-width:0;padding:22px;display:flex;flex-direction:column;gap:10px;border:1px solid #2a3852;border-radius:16px;background:linear-gradient(160deg,#162139,#0d1526);box-shadow:0 20px 48px rgba(0,0,0,.24)}.vybDesktop .storeV2Inspector>small{color:#79bdfd;font-size:9px;font-weight:900;text-transform:uppercase}.vybDesktop .storeV2Inspector>strong{font-size:28px}.vybDesktop .storeV2Inspector>p{margin:0 0 5px;color:#9aa9c0;font-size:13px;line-height:1.5}.vybDesktop .storeV2Inspector>div:not(.storeV2InspectorActions){display:grid;grid-gap:8px;gap:8px}.vybDesktop .storeV2Inspector label{padding:10px;display:flex;justify-content:space-between;gap:12px;border:1px solid #293752;border-radius:9px;background:#0b1322}.vybDesktop .storeV2Inspector label span{color:#71819b;font-size:10px}.vybDesktop .storeV2Inspector label strong{font-size:10px;text-align:right}.vybDesktop .storeV2InspectorActions{margin-top:5px;display:grid;grid-gap:8px;gap:8px}.vybDesktop .storeV2InspectorActions button{min-height:42px}.vybDesktop .storeV2Empty{grid-column:1/-1;min-height:280px;padding:30px;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;border:1px dashed #34425d;border-radius:16px;background:#10192b;color:#8d9bb1;text-align:center}.vybDesktop .storeV2Empty strong{color:#fff;font-size:18px}.vybDesktop .storeV2Empty p{margin:0}.vybDesktop .storeV2Empty button{margin-top:5px;padding:10px 14px;border:0;border-radius:9px;background:#7c3aed;color:#fff;font-weight:800}@media(max-width:1350px){.vybDesktop .storeV2Grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:1080px){.vybDesktop .storeV2{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "catalog" "inspector"}.vybDesktop .storeV2Inspector{position:static}.vybDesktop .storeV2Grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:760px){.vybDesktop .storeV2Grid,.vybDesktop .storeV2Summary{grid-template-columns:minmax(0,1fr)}}.bioAiHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#fff}.bioAiDivision span,.bioAiHero p,.bioAiHero span,.bioAiInput span,.bioAiLineageGraph span,.bioAiMetrics span,.bioAiPanelTop em,.bioAiTrackList em,.bioAiTrackList span,.bioAiUploadDrop span{color:#64748b}.bioAiHero p{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bioAiHero h1{margin:0 0 8px;font-size:34px;line-height:1.05;letter-spacing:0}.bioAiHero span{display:block;max-width:760px;line-height:1.5}.bioAiDivision,.bioAiExport,.bioAiHeroActions,.bioAiPanelTop,.bioAiPrimary{display:flex;align-items:center}.bioAiHeroActions{gap:10px;flex-wrap:wrap}.bioAiExport,.bioAiHeroActions button,.bioAiPrimary{gap:8px;border:0;border-radius:8px;padding:11px 14px;font-weight:800;color:#fff;background:#0f766e;cursor:pointer}.bioAiExport,.bioAiHeroActions button:first-child{color:#0f172a;background:#e2e8f0}.bioAiApp .appTabBar{margin:18px 0}.bioAiMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.bioAiMetrics article,.bioAiPanel{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:hsla(0,0%,100%,.92)}.bioAiMetrics article{padding:14px}.bioAiMetrics strong{display:block;margin-top:6px;font-size:20px;overflow-wrap:anywhere}.neuroKApp{min-height:100%;padding:22px;color:#0f172a;background:linear-gradient(135deg,rgba(236,253,245,.94),hsla(0,0%,100%,.96) 50%,rgba(240,249,255,.92)),#f8fafc;overflow:auto}.neuroKCare article,.neuroKHardwareGrid article,.neuroKHero,.neuroKNotice,.neuroKPhotoPanel,.neuroKSignalGrid article{border:1px solid rgba(15,118,110,.16);border-radius:8px;background:hsla(0,0%,100%,.94)}.neuroKHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px}.neuroKHero p{margin:0 0 6px;color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.neuroKHero h1{margin:0 0 8px;font-size:38px;line-height:1;letter-spacing:0}.neuroKCare span,.neuroKHardwareGrid p,.neuroKHero span,.neuroKPhotoPanel p,.neuroKSignalGrid p{color:#64748b;line-height:1.45}.neuroKHeroActions{display:flex;gap:10px;flex-wrap:wrap}.neuroKHeroActions button,.neuroKHeroActions label{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#0f766e;font-weight:900;cursor:pointer}.neuroKHeroActions input{display:none}.neuroKNotice{display:flex;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;color:#0f766e;font-weight:800}.neuroKApp .appTabBar{margin-bottom:16px}.neuroKWorkspace{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px}.neuroKCare article,.neuroKHardwareGrid article,.neuroKPhotoPanel,.neuroKSignalGrid article{padding:16px}.neuroKPhotoPanel{display:grid;grid-gap:14px;gap:14px;align-content:start}.neuroKPhotoPanel>div{min-height:220px;display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;border-radius:8px;color:#0f766e;background:linear-gradient(135deg,rgba(20,184,166,.18),rgba(14,165,233,.12))}.neuroKCare,.neuroKHardwareGrid,.neuroKSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.neuroKSignalGrid article strong{display:block;margin:6px 0;color:#0f766e;font-size:26px}.neuroKCare article,.neuroKHardwareGrid article{display:grid;grid-gap:8px;gap:8px}.neuroKHardwareGrid span{color:#0f766e;font-size:12px;font-weight:900;text-transform:uppercase}.bioAiGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:14px;gap:14px}.bioAiPanel{padding:16px;min-width:0}.bioAiPanel.wide{min-height:430px}.bioAiPanelTop{justify-content:space-between;gap:12px;margin-bottom:14px}.bioAiEndpoint,.bioAiModelLine,.bioAiPipelineStep,.bioAiTrackList article{display:block;padding:10px 0;border-top:1px solid #e2e8f0}.bioAiPipelineStep span{display:block;margin-bottom:6px;font-weight:800;text-transform:capitalize}.bioAiEndpoint,.bioAiPipelineStep code{white-space:normal;overflow-wrap:anywhere;color:#0f766e}.bioAiVolume{position:relative;min-height:320px;border-radius:8px;overflow:hidden;background:#07111f}.bioAiVolumeGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 0);background-size:36px 36px}.bioAiVolume span{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid hsla(0,0%,100%,.78);border-radius:999px;color:#fff;background:rgba(20,184,166,.76);font-size:10px;font-weight:900}.bioAiVolume span.daughter{background:rgba(190,18,60,.78)}.bioAiSlider{margin-top:12px;font-weight:800}.bioAiInput,.bioAiSlider{display:grid;grid-gap:8px;gap:8px}.bioAiInput input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.bioAiUploadDrop{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;margin:14px 0;border:1px dashed #94a3b8;border-radius:8px;text-align:center;background:#f8fafc}.bioAiTrackMap{width:100%;min-height:390px}.bioAiTrackMap rect{fill:#07111f}.bioAiTrackMap line{stroke:rgba(148,163,184,.2)}.bioAiTrackMap polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.bioAiTrackMap text{fill:#e2e8f0;font-size:12px;font-weight:800}.bioAiTrackList article em,.bioAiTrackList article span,.bioAiTrackList article strong{display:block}.bioAiTrackList article em{margin-top:4px;font-style:normal}.bioAiLineageGraph{display:grid;grid-gap:18px;gap:18px}.bioAiLineageRoot{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.bioAiLineageChildren article,.bioAiLineageRoot article{border:1px solid rgba(15,118,110,.22);border-radius:8px;padding:12px;background:#f0fdfa}.bioAiLineageChildren{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-left:2px solid #0f766e;padding-left:18px}.bioAiLineageNote{display:block;padding:10px 12px;border-radius:8px;background:#e2e8f0}.bioAiDivision{gap:10px;padding:12px 0;border-top:1px solid #e2e8f0}.bioAiDivision span{display:block;margin-top:4px}.bioAiExport{width:100%;justify-content:center;margin-top:10px}@media (max-width:860px){.bioAiGrid,.bioAiHero,.bioAiLineageRoot{grid-template-columns:1fr}.bioAiHero{display:grid;align-items:start}.bioAiMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bioAiApp{padding:14px}.bioAiHero h1{font-size:28px}.bioAiLineageChildren,.bioAiMetrics{grid-template-columns:1fr}}.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody>:is(.cameraApp,.streamWorkspace,.terminalShell,.energyShell,.brainShell,.mailShell,.settingsPage,.appPanel){width:calc(100% - 36px)!important;min-height:calc(100% - 36px)!important;margin:18px!important;box-sizing:border-box!important}.vybDesktop .vybWindow.detached:not(.fullscreen) .appPanel:first-child,.vybDesktop .vybWindow.detached:not(.fullscreen) .storeTop:first-child{margin-top:0}.vybDesktop .vybWindow.detached:not(.fullscreen) :is(.appPanel,.storeTop,.settingsSection,.terminalWindow,.terminalControls,.nodeTable article,.miniMetricGrid article,.runtimeList article,.appList article,.brainGrid article,.checkGrid article,.docsGrid article){box-shadow:none!important}@media (max-width:680px){.vybDesktop .vybWindow.detached:not(.fullscreen) .vybWindowBody>:is(.cameraApp,.streamWorkspace,.terminalShell,.energyShell,.brainShell,.mailShell,.settingsPage,.appPanel){width:calc(100% - 24px)!important;min-height:calc(100% - 24px)!important;margin:12px!important}}.lagosBeatsPage{min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 18% 12%,rgba(217,119,6,.22),transparent 26rem),radial-gradient(circle at 86% 8%,rgba(168,85,247,.26),transparent 24rem),radial-gradient(circle at 50% 86%,rgba(14,165,233,.18),transparent 34rem),#050711;color:#fff7ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:680px){.vybDesktop .vybWindow:not(.fullscreen){position:fixed!important;z-index:1200!important;inset:48px 0 58px!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important;border-radius:0!important;overflow:hidden!important}.vybDesktop .vybWindow:not(.fullscreen) .vybWindowBar{position:-webkit-sticky;position:sticky;top:0;z-index:3;flex:0 0 54px;touch-action:none}.vybDesktop .vybWindow:not(.fullscreen) .vybWindowBody{min-height:0!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vybDesktop .vybWindow:not(.fullscreen) .windowResizeHandle{display:none!important}}.lagosBeatsPage *{box-sizing:border-box}.lagosBeatsHero{position:relative;min-height:94dvh;isolation:isolate;display:grid;align-items:stretch;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1)}.lagosBeatsHeroMedia{position:absolute;inset:0;z-index:-3}.lagosBeatsHeroMedia img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08)}.lagosBeatsHeroMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,18,.92),rgba(3,7,18,.66) 42%,rgba(3,7,18,.28)),linear-gradient(180deg,rgba(3,7,18,.16),#050711 100%)}.lagosBeatsGlow{position:absolute;z-index:-2;width:26rem;height:26rem;border-radius:999px;filter:blur(34px);opacity:.45;animation:lagosFloat 9s ease-in-out infinite alternate}.lagosBeatsGlow.glowOne{left:48%;top:8%;background:rgba(34,211,238,.5)}.lagosBeatsGlow.glowTwo{right:-8rem;bottom:10%;background:rgba(236,72,153,.46);animation-delay:-3s}.lagosBeatsNav{position:relative;z-index:2;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.lagosBeatsBrand,.lagosBeatsNav a{color:#fff;text-decoration:none}.lagosBeatsBrand{display:inline-flex;align-items:center;gap:10px;font-weight:1000;letter-spacing:.08em}.lagosBeatsBrand span{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#4338ca);box-shadow:0 0 26px rgba(56,189,248,.55)}.lagosBeatsNav div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lagosBeatsNav div a{min-height:38px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:9px 14px;background:rgba(3,7,18,.42);color:rgba(255,247,237,.82);font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lagosBeatsHeroGrid{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:72px 0 96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);grid-gap:34px;gap:34px;align-items:end}.lagosBeatsChannelGrid article,.lagosBeatsCopy,.lagosBeatsDeck,.lagosBeatsDropCard,.lagosBeatsLicensePanel,.lagosBeatsStrip article,.lagosBeatsSubmit{border:1px solid hsla(0,0%,100%,.12);background:rgba(3,7,18,.62);box-shadow:0 24px 80px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lagosBeatsCopy{max-width:760px;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lagosBeatsCulture>div>span,.lagosBeatsKicker,.lagosBeatsLicensePanel>span,.lagosBeatsSectionHead span,.lagosBeatsSubmit>div>span{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(251,191,36,.28);border-radius:999px;padding:7px 12px;background:rgba(251,191,36,.12);color:#fde68a;font-size:12px;font-weight:1000;text-transform:uppercase}.lagosBeatsCopy h1{max-width:760px;margin:22px 0 16px;color:#fff;font-size:clamp(58px,10vw,144px);line-height:.86;text-transform:uppercase;text-wrap:balance;text-shadow:0 12px 34px rgba(0,0,0,.45)}.lagosBeatsCopy p,.lagosBeatsCulture p,.lagosBeatsLicensePanel p,.lagosBeatsSectionHead p,.lagosBeatsSubmit p{max-width:680px;margin:0;color:rgba(255,247,237,.78);font-size:18px;line-height:1.55}.lagosBeatsActions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.lagosBeatsDropCard a,.lagosBeatsPrimary,.lagosBeatsSecondary{min-height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;color:#fff;font-weight:1000;text-decoration:none}.lagosBeatsPrimary{background:linear-gradient(135deg,#f59e0b,#ec4899 52%,#2563eb);box-shadow:0 16px 42px rgba(236,72,153,.3)}.lagosBeatsSecondary{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08)}.lagosBeatsDeck{border-radius:22px;padding:18px;display:grid;grid-gap:16px;gap:16px}.lagosBeatsDeckControls,.lagosBeatsDeckTop,.lagosBeatsDropCard div:last-child,.lagosBeatsPhoneBar{display:flex;align-items:center;justify-content:space-between;gap:12px}.lagosBeatsDeckControls em,.lagosBeatsDeckControls span,.lagosBeatsDeckTop em,.lagosBeatsDeckTop span{color:rgba(255,247,237,.72);font-size:12px;font-style:normal;font-weight:900}.lagosBeatsDeckTop span{color:#fff;display:inline-flex;align-items:center;gap:8px}.lagosBeatsWave{height:152px;border-radius:18px;padding:18px;display:flex;align-items:center;gap:5px;background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.26),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(88,28,135,.42))}.lagosBeatsWave i{flex:1 1;height:var(--bar);border-radius:999px;background:linear-gradient(180deg,#67e8f9,#f0abfc 58%,#fbbf24);animation:lagosMeter .9s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -12ms)}.lagosBeatsDeck strong{color:#fff;font-size:24px;line-height:1.08}.lagosBeatsDeck p,.lagosBeatsDropCard p{margin:0;color:rgba(255,247,237,.68);line-height:1.45}.lagosBeatsDeckControls button{width:48px;height:48px;border:0;border-radius:999px;display:grid;place-items:center;background:#fff;color:#0f172a}.lagosBeatsMarketplace,.lagosBeatsSection,.lagosBeatsStrip,.lagosBeatsSubmit{width:min(1180px,calc(100% - 32px));margin:0 auto}.lagosBeatsStrip{transform:translateY(-42px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lagosBeatsStrip article{min-height:88px;border-radius:16px;padding:18px;display:grid;grid-gap:8px;gap:8px}.lagosBeatsStrip svg{color:#67e8f9}.lagosBeatsChannelGrid strong,.lagosBeatsDropCard strong,.lagosBeatsStrip strong{color:#fff}.lagosBeatsSection{padding:44px 0}.lagosBeatsSectionHead{display:grid;grid-gap:14px;gap:14px}.lagosBeatsCulture h2,.lagosBeatsLicensePanel h2,.lagosBeatsSectionHead h2,.lagosBeatsSubmit h2{max-width:820px;margin:0;color:#fff;font-size:clamp(34px,6vw,76px);line-height:.96;text-wrap:balance}.lagosBeatsCardGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.lagosBeatsDropCard{border-radius:18px;padding:14px;display:grid;grid-gap:13px;gap:13px}.lagosBeatsCover{min-height:190px;border-radius:14px;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#0f172a,#831843)}.lagosBeatsCover.art1{background:linear-gradient(135deg,#164e63,#312e81)}.lagosBeatsCover.art2{background:linear-gradient(135deg,#713f12,#581c87)}.lagosBeatsCover span{border-radius:999px;padding:7px 10px;background:hsla(0,0%,100%,.16);font-size:12px;font-weight:1000}.lagosBeatsDropCard strong{font-size:22px;line-height:1.08}.lagosBeatsDropCard em{color:#fbbf24;font-size:24px;font-style:normal;font-weight:1000}.lagosBeatsDropCard a{min-height:40px;padding:0 12px;background:rgba(14,165,233,.22);color:#e0f2fe;font-size:13px}.lagosBeatsMarketplace{padding:46px 0;display:grid;grid-template-columns:minmax(290px,430px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.lagosBeatsPhone{min-width:0;border:1px solid hsla(0,0%,100%,.14);border-radius:36px;padding:14px;background:linear-gradient(135deg,#020617,#172554);box-shadow:0 40px 120px rgba(14,165,233,.22)}.lagosBeatsPhoneBar{min-height:36px;padding:0 8px 10px}.lagosBeatsPhoneBar span{width:76px;height:20px;border-radius:999px;background:#020617}.lagosBeatsPhoneBar em{color:hsla(0,0%,100%,.72);font-size:12px;font-style:normal;font-weight:900}.lagosBeatsPhone img{width:100%;aspect-ratio:.78;object-fit:cover;border-radius:26px}.lagosBeatsPhoneOverlay{margin-top:-86px;min-height:74px;position:relative;border-radius:20px;padding:14px;display:grid;grid-gap:4px;gap:4px;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lagosBeatsPhoneOverlay strong{color:#fff;font-size:20px}.lagosBeatsPhoneOverlay span{color:hsla(0,0%,100%,.64);font-size:12px}.lagosBeatsLicensePanel{border-radius:22px;padding:clamp(22px,4vw,38px);display:grid;grid-gap:16px;gap:16px}.lagosBeatsRights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lagosBeatsRights span{min-height:44px;border-radius:10px;padding:10px;display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.07);color:rgba(255,247,237,.8);font-size:13px;font-weight:800}.lagosBeatsCulture{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:22px;gap:22px;align-items:center}.lagosBeatsCulture>div:first-child{display:grid;grid-gap:15px;gap:15px}.lagosBeatsChannelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lagosBeatsChannelGrid article{min-height:118px;border-radius:16px;padding:16px;display:grid;align-content:space-between;background:radial-gradient(circle at top right,rgba(236,72,153,.2),transparent 50%),rgba(3,7,18,.58)}.lagosBeatsSubmit{margin-top:40px;margin-bottom:40px;border-radius:28px;padding:clamp(20px,4vw,42px);display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.lagosBeatsQr{width:180px;aspect-ratio:1;border-radius:24px;padding:22px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;background:#fff;color:#020617}.lagosBeatsQr svg{grid-column:1/-1;justify-self:center}.lagosBeatsQr span{border-radius:8px;background:linear-gradient(90deg,#020617 30%,transparent 30% 40%,#020617 40% 68%,transparent 68%),linear-gradient(#020617 24%,transparent 24% 44%,#020617 44% 72%,transparent 72%)}@keyframes lagosFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28px,24px,0) scale(1.08)}}@keyframes lagosMeter{0%{transform:scaleY(.72);opacity:.72}to{transform:scaleY(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){.lagosBeatsGlow,.lagosBeatsWave i{animation:none}}@media (max-width:900px){.lagosBeatsCulture,.lagosBeatsHeroGrid,.lagosBeatsMarketplace,.lagosBeatsSubmit{grid-template-columns:minmax(0,1fr)}.lagosBeatsHeroGrid{padding-top:42px}.lagosBeatsCardGrid,.lagosBeatsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.lagosBeatsSubmit{justify-items:start}}@media (max-width:620px){.lagosBeatsNav{align-items:flex-start}.lagosBeatsNav div a:nth-child(2){display:none}.lagosBeatsHeroGrid,.lagosBeatsMarketplace,.lagosBeatsSection,.lagosBeatsStrip,.lagosBeatsSubmit{width:min(100% - 24px,1180px)}.lagosBeatsHeroGrid{padding-bottom:70px}.lagosBeatsCopy h1{font-size:clamp(52px,18vw,92px)}.lagosBeatsCopy p,.lagosBeatsCulture p,.lagosBeatsLicensePanel p,.lagosBeatsSectionHead p,.lagosBeatsSubmit p{font-size:16px}.lagosBeatsActions,.lagosBeatsDeckControls,.lagosBeatsDropCard div:last-child{align-items:stretch;flex-direction:column}.lagosBeatsPrimary,.lagosBeatsSecondary{width:100%}.lagosBeatsCardGrid,.lagosBeatsChannelGrid,.lagosBeatsRights,.lagosBeatsStrip{grid-template-columns:minmax(0,1fr)}.lagosBeatsStrip{transform:translateY(-24px)}.lagosBeatsPhone{border-radius:28px}.lagosBeatsPhone img{aspect-ratio:.86}.lagosBeatsSubmit{border-radius:20px}.lagosBeatsQr{width:148px}}.vybAppDirectoryPage{min-height:100dvh;background:radial-gradient(circle at 12% 8%,rgba(56,189,248,.22),transparent 28rem),radial-gradient(circle at 90% 12%,rgba(236,72,153,.18),transparent 30rem),radial-gradient(circle at 48% 92%,rgba(34,197,94,.12),transparent 34rem),#030712;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vybAppDirectoryPage *{box-sizing:border-box}.vybAppDirectoryHero{border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(3,7,18,.2)),linear-gradient(135deg,rgba(14,165,233,.12),rgba(236,72,153,.08))}.vybAppDirectoryHeroGrid,.vybAppDirectoryNav,.vybAppDirectoryResults,.vybAppDirectorySearch{width:min(1180px,calc(100% - 32px));margin:0 auto}.vybAppDirectoryNav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px}.vybAppDirectoryBrand,.vybAppDirectoryCard a,.vybAppDirectoryNav a{color:inherit;text-decoration:none}.vybAppDirectoryBrand{display:inline-flex;align-items:center;gap:10px;font-weight:1000;letter-spacing:.08em}.vybAppDirectoryBrand span{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#4338ca);box-shadow:0 0 26px rgba(56,189,248,.5)}.vybAppDirectoryNav div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vybAppDirectoryNav div a{min-height:38px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:9px 14px;background:hsla(0,0%,100%,.06);color:rgba(248,250,252,.84);font-size:13px;font-weight:900}.vybAppDirectoryHeroGrid{padding:70px 0 78px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:28px;gap:28px;align-items:end}.vybAppDirectoryPill{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(56,189,248,.3);border-radius:999px;padding:7px 12px;background:rgba(14,165,233,.12);color:#bae6fd;font-size:12px;font-weight:1000;text-transform:uppercase}.vybAppDirectoryHero h1{max-width:820px;margin:18px 0 16px;color:#fff;font-size:clamp(44px,8vw,104px);line-height:.9;text-wrap:balance}.vybAppDirectoryHero p{max-width:720px;margin:0;color:rgba(226,232,240,.78);font-size:18px;line-height:1.55}.vybAppDirectoryStats{display:grid;grid-gap:10px;gap:10px}.vybAppDirectoryCard,.vybAppDirectoryEmpty,.vybAppDirectorySearch,.vybAppDirectoryStats article{border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.66);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybAppDirectoryStats article{min-height:96px;border-radius:16px;padding:18px;display:grid;grid-gap:2px;gap:2px}.vybAppDirectoryStats strong{color:#fff;font-size:38px;line-height:1}.vybAppDirectoryStats span{color:rgba(226,232,240,.62);font-size:13px;font-weight:900}.vybAppDirectorySearch{position:-webkit-sticky;position:sticky;top:0;z-index:10;transform:translateY(-26px);border-radius:18px;padding:14px;display:grid;grid-gap:12px;gap:12px}.vybAppDirectorySearch label{min-height:52px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:0 14px;display:flex;align-items:center;gap:10px;background:rgba(3,7,18,.66)}.vybAppDirectorySearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-weight:800}.vybAppDirectorySearch input::placeholder{color:rgba(226,232,240,.45)}.vybAppDirectorySearch div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.vybAppDirectorySearch div::-webkit-scrollbar{display:none}.vybAppDirectoryResults header button,.vybAppDirectorySearch button{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.8);font-size:12px;font-weight:1000;white-space:nowrap;cursor:pointer}.vybAppDirectorySearch button.active{border-color:rgba(56,189,248,.56);background:rgba(14,165,233,.22);color:#e0f2fe}.vybAppDirectoryResults{padding-bottom:46px}.vybAppDirectoryResults header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.vybAppDirectoryResults header span{color:rgba(226,232,240,.72);font-weight:1000}.vybAppDirectoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.vybAppDirectoryCard{min-width:0;border-radius:18px;padding:16px;display:grid;grid-gap:14px;gap:14px}.vybAppDirectoryIcon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.22)}.vybAppDirectoryCard span,.vybAppDirectoryTags em{color:#93c5fd;font-size:11px;font-weight:1000;text-transform:uppercase}.vybAppDirectoryCard strong{display:block;margin:5px 0 6px;color:#fff;font-size:24px;line-height:1.04;overflow-wrap:anywhere}.vybAppDirectoryCard p{margin:0;color:rgba(226,232,240,.68);line-height:1.45}.vybAppDirectoryTags{display:flex;flex-wrap:wrap;gap:6px}.vybAppDirectoryTags em{border-radius:999px;padding:6px 8px;background:hsla(0,0%,100%,.07);color:rgba(226,232,240,.72);font-style:normal;text-transform:none}.vybAppDirectoryCard a{min-height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0ea5e9,#7c3aed);color:#fff;font-size:13px;font-weight:1000}.vybAppDirectoryEmpty{margin-top:16px;border-radius:18px;padding:26px;display:grid;justify-items:start;grid-gap:8px;gap:8px}.vybAppDirectoryEmpty strong{color:#fff;font-size:22px}.vybAppDirectoryEmpty p{margin:0;color:rgba(226,232,240,.68)}.vybDesktop .vybProfileCard,.vybDesktop .vybQrPanel{min-width:0;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 38%),rgba(15,23,42,.72)}.vybDesktop .vybProfileCard{grid-column:1/-1;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.vybDesktop .vybProfileAvatar{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;overflow:hidden;font-size:22px;font-weight:1000;box-shadow:0 18px 48px rgba(0,0,0,.28)}.vybDesktop .vybProfileAvatar img{width:100%;height:100%;object-fit:cover}.vybDesktop .vybProfileCard span,.vybDesktop .vybQrDetails span{color:#8cc7ff;font-size:11px;font-weight:1000;text-transform:uppercase}.vybDesktop .vybProfileCard strong{display:block;margin:4px 0;color:#fff;font-size:26px;line-height:1.05;overflow-wrap:anywhere}.vybDesktop .vybProfileCard em,.vybDesktop .vybQrDetails em{color:rgba(249,247,255,.58);font-size:12px;font-style:normal}.vybDesktop .vybQrPanel{grid-column:1/-1;padding:16px;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.vybDesktop .vybQrPreview{min-width:0;border-radius:18px;padding:10px;background:#020617}.vybDesktop .vybQrPreview svg{width:100%;height:auto;display:block}.vybDesktop .vybQrDetails{min-width:0;display:grid;grid-gap:10px;gap:10px}.vybDesktop .vybQrDetails strong{color:#fff;font-size:26px;line-height:1.05}.vybDesktop .vybQrDetails code{min-width:0;border-radius:8px;padding:10px;display:block;overflow-wrap:anywhere;background:rgba(2,6,23,.8);color:#bae6fd;font-size:12px}@media (max-width:820px){.vybAppDirectoryHeroGrid{grid-template-columns:minmax(0,1fr);padding-top:42px}.vybAppDirectoryStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.vybAppDirectoryHeroGrid,.vybAppDirectoryNav,.vybAppDirectoryResults,.vybAppDirectorySearch{width:min(100% - 24px,1180px)}.vybAppDirectoryNav{align-items:flex-start;padding:14px 0}.vybAppDirectoryNav div a:first-child{display:none}.vybAppDirectoryHero h1{font-size:clamp(42px,15vw,72px)}.vybAppDirectoryHero p{font-size:16px}.vybAppDirectoryStats{grid-template-columns:minmax(0,1fr)}.vybAppDirectorySearch{position:static;transform:translateY(-18px)}.vybAppDirectoryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.vybDesktop .vybProfileCard,.vybDesktop .vybQrPanel{grid-template-columns:minmax(0,1fr)}.vybDesktop .vybQrPreview{max-width:320px}}.vybDesktop .beatMakerApp,.vybDesktop .bibleApp{min-height:100%;display:grid;grid-template-columns:190px minmax(0,1fr);background:#050816;color:#f8fafc}.vybDesktop .vybNumbersApp{min-height:100%;display:grid;grid-template-columns:180px minmax(0,1fr) 270px;background:radial-gradient(circle at 55% 0,rgba(0,210,106,.08),transparent 40%),#020807;color:#edfdf4}.vybDesktop .vybNumbersRail{padding:18px 12px;display:flex;flex-direction:column;gap:9px;border-right:1px solid rgba(0,210,106,.22);background:rgba(1,12,9,.94)}.vybDesktop .vybNumbersLogo{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#00df70;font-size:20px}.vybDesktop .vybNumbersRail>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;margin-bottom:12px}.vybDesktop .vybNumbersRail>div:nth-child(2) span{color:#00df70;font-size:10px;font-weight:1000;letter-spacing:.13em}.vybDesktop .vybNumbersRail>div:nth-child(2) strong{font-size:12px}.vybDesktop .vybNumbersRail>button{min-height:42px;padding:0 10px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#a4b9ac;text-align:left}.vybDesktop .vybNumbersRail>button.active{background:linear-gradient(90deg,rgba(0,210,106,.22),rgba(0,210,106,.04));color:#55f99c}.vybDesktop .vybNumbersRailNote{margin-top:auto;padding:12px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(0,210,106,.2);border-radius:10px;background:rgba(0,210,106,.04)}.vybDesktop .vybNumbersRailNote span{font-family:Georgia,serif;color:#8dffc0}.vybDesktop .vybNumbersRailNote small{color:#779086;line-height:1.45}.vybDesktop .vybNumbersMain{min-width:0;overflow:auto}.vybDesktop .vybNumbersHeader{min-height:88px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid rgba(0,210,106,.18)}.vybDesktop .vybNumbersHeader span{color:#00df70;font-size:10px;font-weight:1000;letter-spacing:.14em}.vybDesktop .vybNumbersHeader h1{margin:4px 0 0;font-size:clamp(20px,2.5vw,32px)}.vybDesktop .vybNumbersHeader label{min-width:min(100%,300px);height:42px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(0,210,106,.22);border-radius:9px;background:#07110e;color:#5a7468}.vybDesktop .vybNumbersHeader input{width:100%;border:0;outline:0;background:transparent;color:#fff}.vybDesktop .vybNumbersCatalog{padding:20px}.vybDesktop .vybNumbersTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.vybDesktop .vybNumbersTitle span{color:#39eb87;font-size:10px;text-transform:uppercase}.vybDesktop .vybNumbersTitle h2{margin:2px 0 0}.vybDesktop .vybNumbersTitle>div:last-child{display:flex;gap:6px}.vybDesktop .vybNumbersTitle button{padding:7px 12px;border:1px solid rgba(0,210,106,.18);border-radius:7px;background:#07110e;color:#91a69b;text-transform:capitalize}.vybDesktop .vybNumbersTitle button.active{background:#064c2b;color:#85ffb9}.vybDesktop .vybNumbersGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.vybDesktop .vybNumbersGrid>button{position:relative;min-height:160px;padding:16px 8px;display:grid;place-items:center;grid-gap:3px;gap:3px;border:1px solid #145d38;border-radius:9px;background:linear-gradient(145deg,#06110d,#03130c);color:#fff}.vybDesktop .vybNumbersGrid>button.premium{border-color:#917400;background:radial-gradient(circle at 50% 30%,rgba(205,166,0,.15),transparent 55%),#0d1007}.vybDesktop .vybNumbersGrid>button.selected{box-shadow:0 0 0 2px #00d26a,0 0 30px rgba(0,210,106,.14)}.vybDesktop .vybNumbersGrid em{position:absolute;right:9px;top:7px;color:#ffd21e}.vybDesktop .vybNumbersGrid strong{font-size:34px}.vybDesktop .vybNumbersGrid span{padding:3px 8px;border-radius:999px;background:#0c351f;color:#a7ffc9;font-size:10px}.vybDesktop .vybNumbersGrid .premium span{background:#3d3200;color:#ffe56a}.vybDesktop .vybNumbersGrid small{color:#71867b}.vybDesktop .vybNumbersGrid b{margin-top:6px;color:#21ef7c;font-size:14px}.vybDesktop .vybNumbersActivity{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.vybDesktop .vybNumbersActivity article{padding:12px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(0,210,106,.15);border-radius:9px;background:#06100d}.vybDesktop .vybNumbersActivity span{color:#82968b;font-size:12px}.vybDesktop .vybNumbersActivity b{color:#28eb7d}.vybDesktop .vybNumberProfile{padding:20px 16px;display:flex;flex-direction:column;gap:9px;border-left:1px solid rgba(0,210,106,.25);background:#030b09}.vybDesktop .vybNumberProfile>span{font-size:11px;font-weight:1000}.vybDesktop .vybNumberProfile>strong{font-size:48px;color:#e3c135}.vybDesktop .vybNumberProfile>em{align-self:flex-start;padding:5px 9px;border:1px solid #5c4d00;border-radius:999px;color:#ffe756;font-size:10px}.vybDesktop .vybNumberProfile>small{color:#71867b;line-height:1.5}.vybDesktop .vybNumberProfile hr{width:100%;border:0;border-top:1px solid #153026}.vybDesktop .vybNumberProfile label{color:#71867b;font-size:10px}.vybDesktop .vybNumberProfile h3,.vybDesktop .vybNumberProfile p{margin:0}.vybDesktop .vybNumberProfile h3{color:#20eb79;font-size:22px}.vybDesktop .vybNumberProfile>button{min-height:40px;border:1px solid #08773d;border-radius:7px;background:#037139;color:#fff;font-weight:900}.vybDesktop .vybNumberProfile>button.secondary{background:transparent;color:#a8c1b4}.vybDesktop .vybNumberActions{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.vybDesktop .vybNumberActions button{padding:8px 3px;border:1px solid #16482f;border-radius:6px;background:#07140f;color:#b9d0c3;font-size:10px}@media(max-width:1100px){.vybDesktop .vybNumbersApp{grid-template-columns:150px minmax(0,1fr)}.vybDesktop .vybNumberProfile{grid-column:1/-1;border-left:0;border-top:1px solid rgba(0,210,106,.25)}.vybDesktop .vybNumbersGrid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:720px){.vybDesktop .vybNumbersApp{grid-template-columns:1fr}.vybDesktop .vybNumbersRail{display:grid;grid-template-columns:auto repeat(4,1fr);border-right:0;border-bottom:1px solid rgba(0,210,106,.22)}.vybDesktop .vybNumbersRail>div:nth-child(2),.vybDesktop .vybNumbersRailNote{display:none}.vybDesktop .vybNumbersHeader{align-items:stretch;flex-direction:column}.vybDesktop .vybNumbersHeader label{min-width:0}.vybDesktop .vybNumbersGrid{grid-template-columns:repeat(2,minmax(110px,1fr))}.vybDesktop .vybNumbersActivity{grid-template-columns:1fr}}.vybDesktop .beatMakerSide,.vybDesktop .bibleSide{padding:18px;display:flex;flex-direction:column;gap:10px;border-right:1px solid hsla(0,0%,100%,.08);background:rgba(15,23,42,.82)}.vybDesktop .beatMakerSide strong,.vybDesktop .bibleSide strong{font-size:18px}.vybDesktop .beatMakerSide span,.vybDesktop .bibleSide span{color:rgba(226,232,240,.66);font-size:12px;font-weight:800}.vybDesktop .beatMakerWorkspace,.vybDesktop .bibleWorkspace{min-width:0;padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start;overflow:auto}.vybDesktop .beatMakerHeader,.vybDesktop .bibleHeader{border-radius:18px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:radial-gradient(circle at top right,rgba(236,72,153,.24),transparent 38%),rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .bibleHeader{background:radial-gradient(circle at top right,rgba(251,146,60,.22),transparent 38%),rgba(15,23,42,.88)}.vybDesktop .beatMakerHeader p,.vybDesktop .bibleHeader p{margin:0 0 6px;color:#f9a8d4;font-size:12px;font-weight:1000;text-transform:uppercase}.vybDesktop .bibleHeader p{color:#fdba74}.vybDesktop .beatMakerHeader h1,.vybDesktop .bibleHeader h1{margin:0;font-size:clamp(28px,5vw,48px);line-height:1}.vybDesktop .beatMakerHeader span,.vybDesktop .bibleHeader span{display:inline-block;margin-top:8px;color:rgba(226,232,240,.68);font-size:13px;font-weight:800}.vybDesktop .beatMakerControls{min-width:min(100%,420px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .beatMakerControls label{display:grid;grid-gap:6px;gap:6px;color:rgba(226,232,240,.72);font-size:11px;font-weight:1000}.vybDesktop .beatMakerControls button,.vybDesktop .beatMakerKitRow button,.vybDesktop .bibleHeader label,.vybDesktop .bibleNotes button,.vybDesktop .bibleReader nav button{border:0;border-radius:12px}.vybDesktop .beatDevicePanel button,.vybDesktop .beatMakerControls button,.vybDesktop .beatMakerKitRow button,.vybDesktop .bibleNotes button{min-height:40px;padding:0 12px;background:hsla(0,0%,100%,.08);color:#fff;font-weight:900}.vybDesktop .beatDevicePanel{border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;background:rgba(15,23,42,.74);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .beatDevicePanel>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.vybDesktop .beatDevicePanel strong{color:#fff}.vybDesktop .beatDevicePanel span{color:rgba(226,232,240,.64);font-size:12px;font-weight:800}.vybDesktop .beatDevicePanel button{border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.vybDesktop .beatDeviceList{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.vybDesktop .beatDeviceList article{min-width:0;border-radius:12px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:rgba(2,6,23,.46)}.vybDesktop .beatDeviceList article>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.vybDesktop .beatDeviceList span,.vybDesktop .beatDeviceList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .beatDeviceList em{color:rgba(244,114,182,.82);font-size:11px;font-style:normal;font-weight:1000;text-transform:uppercase}.vybDesktop .beatMakerKitRow{display:flex;flex-wrap:wrap;gap:8px}.vybDesktop .beatMakerKitRow button.active{background:linear-gradient(135deg,#db2777,#7c3aed)}.vybDesktop .beatSequencer{border-radius:18px;padding:14px;display:grid;grid-gap:10px;gap:10px;background:rgba(15,23,42,.72);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .beatLane{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.vybDesktop .beatLane strong{color:rgba(226,232,240,.78);font-size:12px}.vybDesktop .beatLane div{display:grid;grid-template-columns:repeat(16,minmax(28px,1fr));grid-gap:6px;gap:6px}.vybDesktop .beatLane button{min-height:34px;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;background:hsla(0,0%,100%,.05);color:rgba(226,232,240,.5);font-size:10px;font-weight:900}.vybDesktop .beatLane button.active{background:linear-gradient(180deg,#f472b6,#be185d);color:#fff;box-shadow:0 12px 28px rgba(190,24,93,.24)}.vybDesktop .beatMakerBottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .beatMakerBottom article,.vybDesktop .bibleNotes,.vybDesktop .biblePassage{border-radius:16px;padding:14px;background:rgba(15,23,42,.74);border:1px solid hsla(0,0%,100%,.08)}.vybDesktop .beatMakerBottom strong,.vybDesktop .bibleNotes strong{display:block;margin-bottom:6px}.vybDesktop .beatMakerBottom em,.vybDesktop .beatMakerBottom span{display:block;color:rgba(226,232,240,.64);font-size:12px;font-style:normal}.vybDesktop .bibleHeader form{min-width:min(100%,430px);display:flex;gap:8px}.vybDesktop .bibleHeader label{flex:1 1;min-width:min(100%,360px);min-height:46px;padding:0 12px;display:flex;align-items:center;gap:8px;background:rgba(2,6,23,.58)}.vybDesktop .bibleHeader form>button,.vybDesktop .bibleSelectors select{border:1px solid rgba(251,146,60,.26);border-radius:12px;background:rgba(124,45,18,.62);color:#fff;font:inherit;font-weight:900}.vybDesktop .bibleHeader form>button{padding:0 16px}.vybDesktop .bibleSelectors{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) minmax(120px,.6fr);grid-gap:10px;gap:10px}.vybDesktop .bibleSelectors label{display:grid;grid-gap:6px;gap:6px;color:#fdba74;font-size:11px;font-weight:900;text-transform:uppercase}.vybDesktop .bibleSelectors select{min-width:0;min-height:46px;padding:0 12px;background:rgba(15,23,42,.9);text-transform:none}.vybDesktop .bibleHeader input,.vybDesktop .bibleNotes textarea{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.vybDesktop .bibleReader{display:grid;grid-template-columns:180px minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:12px;gap:12px}.vybDesktop .bibleReader nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.vybDesktop .bibleReader nav button{min-height:58px;padding:10px;display:grid;grid-gap:4px;gap:4px;text-align:left;background:hsla(0,0%,100%,.06);color:#fff}.vybDesktop .bibleReader nav button.active{background:linear-gradient(135deg,#7c2d12,#c2410c)}.vybDesktop .bibleReader nav span{color:rgba(226,232,240,.62);font-size:11px}.vybDesktop .biblePassage span{color:#fdba74;font-size:12px;font-weight:1000;text-transform:uppercase}.vybDesktop .biblePassage h2{margin:8px 0 14px;font-size:clamp(26px,4vw,42px)}.vybDesktop .biblePassage p{color:#ffedd5;font-size:clamp(20px,3vw,30px);line-height:1.35}.vybDesktop .bibleChapterText{color:#ffedd5;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.2vw,24px);line-height:1.75}.vybDesktop .bibleChapterText .v{margin-right:4px;color:#fb923c;font-family:inherit;font-size:.62em;font-weight:900;vertical-align:super}.vybDesktop .bibleChapterText .s,.vybDesktop .bibleChapterText .s1,.vybDesktop .bibleChapterText .s2{display:block;margin:22px 0 8px;color:#fdba74;font-family:inherit;font-size:.8em;font-weight:900}.vybDesktop .bibleLoading{min-height:300px;display:grid;place-items:center;color:rgba(255,237,213,.65)}.vybDesktop .bibleCopyright{display:block;margin-top:24px;color:rgba(226,232,240,.55);font-size:11px;line-height:1.5}.vybDesktop .bibleSearchResults{display:grid;grid-gap:8px;gap:8px}.vybDesktop .bibleSearchResults button{padding:12px;display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid rgba(251,146,60,.15);border-radius:10px;background:rgba(2,6,23,.5);color:#fff}.vybDesktop .bibleSearchResults span{color:#ffedd5;font-size:14px;font-weight:500;text-transform:none}.vybDesktop .bibleNotes{display:grid;grid-gap:10px;gap:10px}.vybDesktop .bibleNotes textarea{min-height:220px;border-radius:12px;padding:12px;resize:vertical;background:rgba(2,6,23,.62)}.vybDesktop .bibleNotes div{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:980px){.vybDesktop .beatMakerApp,.vybDesktop .bibleApp,.vybDesktop .bibleReader{grid-template-columns:minmax(0,1fr)}.vybDesktop .beatMakerSide,.vybDesktop .bibleSide{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.vybDesktop .beatMakerHeader,.vybDesktop .bibleHeader{align-items:stretch;flex-direction:column}.vybDesktop .beatDevicePanel,.vybDesktop .beatMakerBottom,.vybDesktop .bibleSelectors{grid-template-columns:minmax(0,1fr)}.vybDesktop .beatDevicePanel button{justify-self:start}}@media (max-width:680px){.vybDesktop .beatLane{grid-template-columns:minmax(0,1fr)}.vybDesktop .beatLane div{grid-template-columns:repeat(8,minmax(28px,1fr))}.vybDesktop .beatMakerControls{grid-template-columns:minmax(0,1fr)}}.vybDesktop .catalogSearchBar{width:calc(100% - clamp(36px,6vw,80px));max-width:1000px;margin:24px auto 0;display:flex;align-items:center;gap:10px}.vybDesktop .catalogSearchBar label{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px;padding:0 14px;min-height:46px;border:1px solid rgba(151,126,205,.32);border-radius:12px;background:rgba(16,12,23,.9);color:#a98be8}.vybDesktop .catalogSearchBar input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.vybDesktop .catalogSearchBar input::placeholder{color:#8f879b}.vybDesktop .catalogSearchBar>span{color:#91889f;font-size:12px;white-space:nowrap}.vybDesktop .catalogSearchBar>button{border:0;background:transparent;color:#a98be8;font-weight:800}.vybDesktop .catalogEmpty{grid-column:1/-1;min-height:230px;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;padding:32px;text-align:center;border:1px dashed rgba(151,126,205,.3);border-radius:14px;color:#958ca3}.vybDesktop .catalogEmpty strong{color:#fff;font-size:18px}.vybDesktop .catalogEmpty button{margin-top:4px}.vybDesktop .vybMediaMain>.catalogSearchBar{max-width:none;width:auto;margin:22px 24px 0}.vybDesktop .vybTvDesigned{grid-template-columns:82px minmax(0,1fr)!important;gap:0!important}.vybDesktop .vybTvDesigned>.vybTvRail{width:82px!important;min-width:82px!important;padding:18px 10px!important;justify-items:center!important;box-sizing:border-box!important}.vybDesktop .vybTvRail>button{width:58px!important;max-width:58px!important;min-width:58px!important;overflow:visible!important}.vybDesktop .vybTvRail>button span{width:auto!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.vybDesktop .vybTvWorkspace{width:100%!important;min-width:0!important;margin:0!important;padding:0 0 34px!important;box-sizing:border-box!important}.vybDesktop .vybTvPlayer{min-height:clamp(260px,42vw,580px)!important;max-height:580px!important;aspect-ratio:16/9!important}.vybDesktop .vybTvPlayerState{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:28px;text-align:center;background:radial-gradient(circle at 50% 35%,#392068,#15111d 52%,#08080b);color:#fff}.vybDesktop .vybTvPlayerState span{max-width:52ch;color:#b8afc7}.vybDesktop .vybTvLiveBadge,.vybDesktop .vybTvNow{z-index:3}.vybDesktop .vybTvCard{height:auto!important;min-height:172px!important}.vybDesktop .vybRadioDesigned{grid-template-columns:118px minmax(0,1fr)!important;gap:16px!important}.vybDesktop .vybRadioDesigned>.verglySide{width:118px!important;min-width:118px!important;box-sizing:border-box!important}@media (max-width:760px){.vybDesktop .vybRadioDesigned,.vybDesktop .vybTvDesigned{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .vybTvDesigned>.vybTvRail{width:100%!important;min-width:0!important;grid-template-columns:46px repeat(3,minmax(0,1fr))!important;padding:8px 12px!important}.vybDesktop .vybTvRail>button{max-width:none!important}.vybDesktop .vybRadioDesigned>.verglySide,.vybDesktop .vybTvRail>button{width:100%!important;min-width:0!important}.vybDesktop .vybTvPlayer{min-height:220px!important}}@media (max-width:520px){.vybDesktop .catalogSearchBar{width:calc(100% - 24px);align-items:stretch;flex-wrap:wrap}.vybDesktop .catalogSearchBar label{flex-basis:100%}.vybDesktop .vybMediaMain>.catalogSearchBar{width:auto;margin-inline:14px}.vybDesktop .vybTvHeader{align-items:flex-start}.vybDesktop .vybTvHeader>button{white-space:nowrap}.vybDesktop .vybTvCards{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .vybTvCard{min-height:190px!important}.vybDesktop .vybTvThumb{min-height:126px!important}}.vybDesktop .vybWindowBar p,.vybDesktop .vybWindowBar p:not(:empty){color:var(--vyb-text-soft,#c8d6ea)!important;opacity:1!important}.vybDesktop .vybWindowBar h2{color:var(--vyb-heading,#fbfdff)!important}.vybDesktop .storeV2Grid{align-items:stretch}.vybDesktop .storeV2Card{min-height:0;display:grid;grid-template-rows:auto auto}.vybDesktop .storeV2CardMain{min-height:0;padding:14px 16px}.vybDesktop .storeV2CardMain p{min-height:0;-webkit-line-clamp:2}.vybDesktop .storeV2Actions{padding:10px}.vybDesktop .vybDock{bottom:max(8px,env(safe-area-inset-bottom))}.vybDesktop .vybTvDesigned{display:block!important;padding:0!important;overflow:hidden!important;background:#070b12!important;color:#f8fbff}.vybDesktop .vybTvWorkspace{min-height:100%!important;padding:0 0 42px!important;background:radial-gradient(circle at 88% 0,rgba(36,211,164,.12),transparent 29%),radial-gradient(circle at 15% 20%,rgba(78,115,255,.13),transparent 35%),#070b12!important}.vybDesktop .vybTvHeader{min-height:134px!important;padding:30px clamp(20px,5vw,72px)!important;border:0!important;background:linear-gradient(110deg,rgba(11,18,31,.98),rgba(8,14,24,.86))!important}.vybDesktop .vybTvHeader>div{max-width:760px}.vybDesktop .vybTvHeader h2{margin:5px 0 8px!important;font-size:clamp(29px,4vw,52px)!important;line-height:1.02;letter-spacing:-.035em}.vybDesktop .vybTvHeader p{margin:0;color:#91a3bd;font-size:clamp(12px,1.5vw,16px)}.vybDesktop .vybTvHeader span{color:#43e0b1!important}.vybDesktop .vybTvHeader>button{min-height:48px;padding:0 18px;border:1px solid rgba(67,224,177,.45)!important;border-radius:13px!important;background:linear-gradient(135deg,#25c997,#119a78)!important;color:#03110d!important;box-shadow:0 12px 28px rgba(21,183,139,.2)}.vybDesktop .vybStreamNav{position:-webkit-sticky;position:sticky;top:0;z-index:12;min-height:62px;padding:8px clamp(16px,5vw,72px);display:flex;align-items:center;gap:8px;border-block:1px solid rgba(139,158,188,.16);background:rgba(7,12,21,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybDesktop .vybStreamNav button{min-height:43px;padding:0 16px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:11px;background:transparent;color:#8292aa;font-weight:850}.vybDesktop .vybStreamNav button:hover{background:#111b2b;color:#fff}.vybDesktop .vybStreamNav button.active{border-color:rgba(67,224,177,.3);background:#11251f;color:#61ebc1;box-shadow:inset 0 0 18px rgba(67,224,177,.06)}.vybDesktop .vybStreamNav>div{margin-left:auto;display:flex;align-items:center;gap:8px;color:#7f91aa;font-size:11px;font-weight:800;text-transform:uppercase}.streamNetworkPulse{width:8px;height:8px;border-radius:50%;background:#43e0b1;box-shadow:0 0 0 5px rgba(67,224,177,.1),0 0 13px #43e0b1;animation:streamMeshPulse 1.7s ease-in-out infinite}.vybDesktop .vybTvPlayer{width:calc(100% - clamp(32px,10vw,144px))!important;max-width:1280px!important;min-height:clamp(320px,48vw,650px)!important;margin:32px auto 0!important;border:1px solid rgba(118,141,178,.28)!important;border-radius:24px!important;background:#05080d!important;box-shadow:0 30px 80px rgba(0,0,0,.48),0 0 0 1px hsla(0,0%,100%,.025)!important;overflow:hidden}.vybDesktop .vybTvPlayer video{width:100%;height:100%;object-fit:cover}.vybDesktop .vybTvPlayerState{background:radial-gradient(circle at 50% 38%,#153b34,#0b1520 46%,#05080d)!important}.vybDesktop .vybTvPlayerState svg{color:#43e0b1}.vybDesktop .vybTvLiveBadge{top:20px!important;left:20px!important;border:1px solid hsla(0,0%,100%,.15);border-radius:999px!important;background:rgba(5,11,18,.82)!important;color:#6ff0c9;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vybDesktop .vybTvLiveBadge span{background:#43e0b1!important;box-shadow:0 0 9px #43e0b1}.vybDesktop .vybTvNow{padding:90px 30px 26px!important;background:linear-gradient(transparent,rgba(3,7,12,.96))!important}.vybDesktop .vybTvNow strong{font-size:clamp(24px,3.5vw,42px)!important}.vybDesktop .vybTvNow span{max-width:70ch;color:#aebdd1!important}.vybDesktop .vybAudioStreamStage{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:20px;gap:20px;background:radial-gradient(circle at center,rgba(67,224,177,.22),transparent 32%),linear-gradient(145deg,#101d2c,#070b12)}.vybDesktop .vybAudioStreamStage>svg{color:#6ff0c9;filter:drop-shadow(0 0 24px rgba(67,224,177,.48));animation:streamAudioFloat 2.2s ease-in-out infinite}.vybDesktop .vybAudioStreamStage>i{position:absolute;inset:50% auto auto 50%;width:190px;height:190px;border:1px solid rgba(67,224,177,.19);border-radius:50%;transform:translate(-50%,-50%);animation:streamAudioRing 2.4s ease-out infinite}.vybDesktop .vybAudioStreamStage>i:nth-of-type(2){animation-delay:.8s}.vybDesktop .vybAudioStreamStage>i:nth-of-type(3){animation-delay:1.6s}.vybDesktop .vybAudioStreamStage audio{position:absolute;left:50%;bottom:110px;z-index:2;width:min(480px,80%);transform:translateX(-50%)}.vybDesktop .vybDataStreamStage{position:absolute;inset:0;padding:clamp(32px,7vw,90px);display:flex;align-items:end;gap:clamp(4px,1vw,14px);background:linear-gradient(180deg,#0b1822,#07100f)}.vybDesktop .vybDataStreamStage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(67,224,177,.06) 1px,transparent 0),linear-gradient(90deg,rgba(67,224,177,.06) 1px,transparent 0);background-size:42px 42px}.vybDesktop .vybDataStreamStage>div{position:absolute;z-index:1;top:15%;left:8%;display:grid;grid-gap:8px;gap:8px;color:#8ca5a2}.vybDesktop .vybDataStreamStage>div svg{color:#43e0b1}.vybDesktop .vybDataStreamStage>div strong{color:#e9fff9;font-size:clamp(30px,6vw,72px)}.vybDesktop .vybDataStreamStage>i{position:relative;z-index:1;flex:1 1;min-height:8px;border-radius:5px 5px 0 0;background:linear-gradient(#59f2c7,#117c62);box-shadow:0 0 14px rgba(67,224,177,.16);animation:streamDataBar 2s ease-in-out infinite alternate}.vybDesktop .vybDataStreamStage>i:nth-child(3n){animation-delay:.4s}.vybDesktop .vybStreamKinds{width:calc(100% - clamp(32px,10vw,144px));max-width:1280px;margin:18px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .vybStreamKinds button{min-width:0;padding:15px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;text-align:left;border:1px solid rgba(118,141,178,.2);border-radius:14px;background:linear-gradient(145deg,#111b2a,#0b111c);color:#eaf1fb}.vybDesktop .vybStreamKinds button:hover{transform:translateY(-3px);border-color:rgba(67,224,177,.45);box-shadow:0 12px 28px rgba(0,0,0,.25)}.vybDesktop .vybStreamKinds svg{grid-row:1/3;color:#43e0b1}.vybDesktop .vybStreamKinds span{text-transform:capitalize;font-weight:900}.vybDesktop .vybStreamKinds small{color:#71839d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybTvShelf{width:calc(100% - clamp(32px,10vw,144px))!important;max-width:1280px!important;margin-top:38px!important}.vybDesktop .vybTvShelf>header>div>span{color:#43e0b1;font-size:10px;font-weight:900;letter-spacing:.15em}.vybDesktop .vybTvShelf h3{margin-top:3px!important;font-size:clamp(20px,2.3vw,30px)!important}.vybDesktop .vybTvShelf header button{color:#61ebc1!important}.vybDesktop .vybTvCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}.vybDesktop .vybTvCard{min-height:235px!important;padding-bottom:15px!important;border-color:rgba(118,141,178,.2)!important;border-radius:16px!important;background:#0d1420!important;box-shadow:0 13px 30px rgba(0,0,0,.2)}.vybDesktop .vybTvCard:hover{transform:translateY(-4px);border-color:rgba(67,224,177,.38)!important}.vybDesktop .vybTvThumb{min-height:138px!important}.vybDesktop .vybTvThumb svg{filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.vybDesktop .vybTvCard.green .vybTvThumb{background:linear-gradient(135deg,#07483b,#18a77f)}.vybDesktop .vybTvCard.blue .vybTvThumb{background:linear-gradient(135deg,#10295d,#3478e5)}.vybDesktop .vybTvCard p{margin:2px 12px 0;color:#7f91aa;font-size:11px;line-height:1.35}.vybDesktop .vybTvThumb i{background:rgba(4,9,15,.78)!important;border:1px solid hsla(0,0%,100%,.15);border-radius:999px!important;text-transform:uppercase}.vybDesktop .vybStreamFilters{width:calc(100% - clamp(36px,6vw,80px));max-width:1000px;margin:26px auto 0;display:flex;gap:7px;overflow:auto}.vybDesktop .vybStreamFilters button{min-height:38px;padding:0 14px;border:1px solid rgba(118,141,178,.22);border-radius:999px;background:#101825;color:#8292aa;text-transform:capitalize}.vybDesktop .vybStreamFilters button.active{border-color:#43e0b1;background:#12362d;color:#76f3ce}.vybDesktop .vybTvChannelList article{grid-template-columns:auto minmax(0,1fr) auto auto!important}.vybDesktop .vybTvChannelList article>em{padding:5px 9px;border-radius:999px;background:#172332;color:#7fdabd;font-size:10px;font-style:normal;text-transform:uppercase}.vybDesktop .vybTvCreate{max-width:1180px!important}.vybDesktop .vybTvCreate .settingsForm{border-radius:18px!important}@keyframes streamMeshPulse{50%{opacity:.55;transform:scale(.75)}}@keyframes streamAudioFloat{50%{transform:translateY(-8px) scale(1.05)}}@keyframes streamAudioRing{0%{opacity:.7;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes streamDataBar{to{filter:brightness(1.45);transform:scaleY(.82);transform-origin:bottom}}@media(max-width:900px){.vybDesktop .vybStreamKinds{grid-template-columns:repeat(3,minmax(0,1fr))}.vybDesktop .vybTvCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.vybDesktop .vybTvHeader{min-height:0!important;padding:22px 16px!important;align-items:stretch!important;flex-direction:column}.vybDesktop .vybTvHeader>button{width:100%;justify-content:center}.vybDesktop .vybStreamNav{top:0;padding:7px 10px;justify-content:space-between}.vybDesktop .vybStreamNav button{min-width:0;padding:0 10px;display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:10px}.vybDesktop .vybStreamNav>div{display:none}.vybDesktop .vybStreamKinds,.vybDesktop .vybTvPlayer,.vybDesktop .vybTvShelf{width:calc(100% - 24px)!important}.vybDesktop .vybTvPlayer{min-height:260px!important;margin-top:14px!important;border-radius:16px!important}.vybDesktop .vybTvNow{padding:70px 16px 16px!important}.vybDesktop .vybAudioStreamStage audio{bottom:95px}.vybDesktop .vybStreamKinds{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .vybTvCards{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .vybTvCard{min-height:220px!important}.vybDesktop .vybTvChannelList article{grid-template-columns:auto minmax(0,1fr) auto!important}.vybDesktop .vybTvChannelList article>em{display:none}}.vybDesktop :where(.vybTvListArt,.storeV2Icon,.vybMarketAppIcon,.vybAppDirectoryIcon,.folderIcon,.fileIcon,.sideLogo,.vybMenuIcon,.desktopIcon>span,.vybIcon>span){display:inline-grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;flex:none!important;overflow:hidden}.vybDesktop :where(.vybTvListArt,.storeV2Icon,.vybMarketAppIcon,.vybAppDirectoryIcon,.folderIcon,.fileIcon,.sideLogo,.vybMenuIcon,.desktopIcon>span,.vybIcon>span)>:where(svg,img){display:block!important;position:static!important;margin:auto!important;inset:auto!important;transform:none;flex:none}.vybDesktop .vybTvListArt{width:54px!important;height:46px!important;min-width:54px!important;padding:0!important}.vybDesktop .vybTvListArt>svg{width:24px!important;height:24px!important}.vybDesktop .appList article{align-items:center!important}.vybDesktop .appList article>svg{display:block;align-self:center;justify-self:center;flex:none}.vybDesktop a>svg,.vybDesktop button>svg{vertical-align:middle;flex:none}.vybDesktop :where(.vybStreamNav button,.vybTvHeader>button,.gameControls button,.appActions button){align-items:center;justify-content:center}.vybDesktop :where(.vybStreamNav button,.vybTvHeader>button,.appActions button)>svg{align-self:center;justify-self:center}@media(max-width:680px){.vybDesktop .appList article{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.vybDesktop .appList article>div{grid-column:2!important;align-self:center!important}.vybDesktop .appList article>:where(.vybTvListArt,.storeV2Icon,.vybMarketAppIcon,.vybAppDirectoryIcon,.folderIcon,.fileIcon,svg):first-child{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important}.vybDesktop .appList article>button{grid-column:1/-1!important;width:100%!important;margin:0!important}.vybDesktop .appList article>em{grid-column:2!important;justify-self:start!important}.vybDesktop .vybTvListArt{width:46px!important;height:46px!important;min-width:46px!important}.vybDesktop .vybStreamKinds button{min-height:74px}.vybDesktop .vybStreamKinds svg{align-self:center;justify-self:center}.vybDesktop :where(.storeV2Icon,.vybMarketAppIcon,.vybAppDirectoryIcon,.folderIcon,.fileIcon){align-self:center!important;justify-self:center!important}}@media(max-width:390px){.vybDesktop .appList article{padding:11px!important}.vybDesktop .vybStreamNav button{padding-inline:7px!important}.vybDesktop .vybStreamKinds{gap:7px}.vybDesktop .vybStreamKinds button{padding:11px!important}.vybDesktop .vybTvListArt{width:42px!important;height:42px!important;min-width:42px!important}}.vybDesktop .universalStreamApp{min-height:100%;padding:0 0 40px;background:radial-gradient(circle at 82% 4%,rgba(73,220,181,.14),transparent 28%),#070c14;color:#f5fbff}.vybDesktop .universalStreamHero{min-height:150px;padding:30px clamp(20px,5vw,68px);display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid rgba(130,153,187,.18);background:linear-gradient(115deg,rgba(14,24,39,.96),rgba(7,13,22,.86))}.vybDesktop .universalStreamHero>div:first-child{max-width:780px}.vybDesktop .universalStreamHero span{color:#51e5bd;font-size:10px;font-weight:900;letter-spacing:.15em}.vybDesktop .universalStreamHero h1{margin:5px 0;font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:-.045em}.vybDesktop .universalStreamHero p{margin:0;color:#91a4bd;font-size:clamp(13px,1.5vw,17px)}.vybDesktop .universalStreamHero>div:last-child{display:flex;align-items:center;gap:9px;color:#8da0b7;font-size:11px;font-weight:900;text-transform:uppercase}.vybDesktop .universalStreamApp>.appTabs{width:calc(100% - clamp(32px,10vw,136px));max-width:1180px;margin:22px auto 0}.vybDesktop .universalStreamInput{width:calc(100% - clamp(32px,10vw,136px));max-width:1180px;margin:18px auto 0;display:grid;grid-gap:16px;gap:16px}.vybDesktop .universalStreamInput>.vybStreamKinds{width:100%;margin:0}.vybDesktop .universalStreamInput .vybStreamKinds button.active{border-color:#51e5bd;background:linear-gradient(145deg,#173c33,#0e211d);box-shadow:0 0 0 2px rgba(81,229,189,.12),0 14px 30px rgba(0,0,0,.22)}.vybDesktop .universalEndpoint{padding:14px 16px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(130,153,187,.2);border-radius:14px;background:#0e1725;color:#8fa2ba;font-size:12px;font-weight:800}.vybDesktop .universalEndpoint input{width:100%;min-height:44px;padding:0 12px;border:1px solid #33445f;border-radius:10px;background:#080e18;color:#fff}.vybDesktop .universalStreamAction{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(81,229,189,.25);border-radius:18px;background:linear-gradient(135deg,#10251f,#0d1723)}.vybDesktop .universalStreamAction>div{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px}.vybDesktop .universalStreamAction svg{grid-row:1/4;align-self:center;color:#51e5bd}.vybDesktop .universalStreamAction small,.vybDesktop .universalStreamAction span{color:#8295ad}.vybDesktop .universalStreamAction strong{text-transform:capitalize;font-size:22px}.vybDesktop .universalStreamAction button{min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#42d8b0;color:#061510;font-weight:950}.vybDesktop .streamInputError{margin:0;padding:12px;border:1px solid rgba(251,113,133,.35);border-radius:10px;background:rgba(127,29,29,.22);color:#fecdd3}.vybDesktop .universalPreview{width:calc(100% - clamp(32px,10vw,136px));max-width:1180px;min-height:clamp(340px,52vw,650px);margin:18px auto 0;border-radius:22px;overflow:hidden}.vybDesktop .universalPreview .streamPlayerOverlay{z-index:4}.vybDesktop .universalRouteList{width:calc(100% - clamp(32px,10vw,136px));max-width:1000px;margin:18px auto 0}.vybDesktop .universalRouteList article{background:#0e1725!important;border-color:rgba(130,153,187,.2)!important}@media(max-width:680px){.vybDesktop .universalStreamHero{min-height:0;padding:22px 14px;align-items:flex-start;flex-direction:column}.vybDesktop .universalStreamHero>div:last-child{align-self:flex-start}.vybDesktop .universalPreview,.vybDesktop .universalRouteList,.vybDesktop .universalStreamApp>.appTabs,.vybDesktop .universalStreamInput{width:calc(100% - 24px);margin-inline:auto}.vybDesktop .universalStreamInput .vybStreamKinds{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .universalStreamAction{align-items:stretch;flex-direction:column}.vybDesktop .universalStreamAction button{width:100%}.vybDesktop .universalPreview{min-height:330px}.vybDesktop .universalRouteList article{grid-template-columns:auto minmax(0,1fr)!important}}.vybDesktop .universalChannelStudio{width:calc(100% - clamp(32px,10vw,136px));max-width:1180px;margin:18px auto 0;display:grid;grid-gap:16px;gap:16px}.vybDesktop .universalChannelStudio>.appPanel{padding:20px;border:1px solid rgba(130,153,187,.2);border-radius:18px;background:#0d1624}.vybDesktop .universalChannelStudio footer,.vybDesktop .universalChannelStudio header{display:flex;align-items:center;justify-content:space-between;gap:14px}.vybDesktop .universalChannelStudio header span{color:#51e5bd;font-size:10px;font-weight:900;letter-spacing:.14em}.vybDesktop .universalChannelStudio h2,.vybDesktop .universalChannelStudio h3{margin:4px 0}.vybDesktop .universalChannelStudio header p{margin:0;color:#8295ad}.vybDesktop .universalChannelStudio header>strong{padding:8px 11px;border-radius:999px;background:#18372f;color:#6ce9c5}.vybDesktop .channelStudioGrid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .channelSourceInputs label,.vybDesktop .channelStudioGrid label{min-width:0;padding:11px;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(130,153,187,.2);border-radius:11px;background:#09111d;color:#8fa2ba;font-size:11px;font-weight:800}.vybDesktop .channelSourceInputs :where(input,select),.vybDesktop .channelStudioGrid :where(input,select){width:100%;min-height:38px;border:0;background:transparent;color:#fff}.vybDesktop .channelSourceComposer{display:grid;grid-gap:14px;gap:14px}.vybDesktop .channelSourceComposer footer>button,.vybDesktop .channelSourceComposer header>button{min-height:43px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#48ddb5;color:#061510;font-weight:900}.vybDesktop .channelSourceInputs{display:grid;grid-template-columns:minmax(180px,.7fr) 150px minmax(260px,1.4fr);grid-gap:10px;gap:10px}.vybDesktop .channelQueue{display:grid;grid-gap:8px;gap:8px}.vybDesktop .channelQueue>article{min-width:0;padding:10px;display:grid;grid-template-columns:30px 36px minmax(0,1fr) repeat(3,auto);align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(130,153,187,.18);border-radius:11px;background:#09111d}.vybDesktop .channelQueue>article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#1d6f5c;color:#fff;font-weight:900}.vybDesktop .channelQueue>article>svg{color:#51e5bd}.vybDesktop .channelQueue>article>div{min-width:0;display:grid}.vybDesktop .channelQueue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7f91aa}.vybDesktop .channelQueue button{min-height:34px;padding:0 9px;border:1px solid #33445f;border-radius:8px;background:#111d2e;color:#dce8f6}.vybDesktop .channelQueue>p{padding:28px;text-align:center;border:1px dashed #33445f;border-radius:12px;color:#7f91aa}.vybDesktop .universalChannelStudio footer>span{color:#8fa2ba}.vybDesktop .liveAudiencePanel{width:calc(100% - clamp(32px,10vw,144px));max-width:1280px;margin:18px auto 0;padding:16px;border:1px solid rgba(118,141,178,.2);border-radius:18px;background:linear-gradient(145deg,#0e1725,#080e18)}.vybDesktop .radioPlayer+.liveAudiencePanel{width:min(1100px,calc(100% - 32px))}.vybDesktop .liveAudiencePanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.vybDesktop .liveAudiencePanel>header span,.vybDesktop .livePlay>span,.vybDesktop .livePoll>span{color:#51e5bd;font-size:9px;font-weight:900;letter-spacing:.14em}.vybDesktop .liveAudiencePanel h3{margin:3px 0}.vybDesktop .liveAudiencePanel>header>div:last-child{display:flex;align-items:center;gap:8px;color:#8496ad;font-size:11px}.vybDesktop .audienceColumns{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(220px,.8fr) minmax(220px,.8fr);grid-gap:11px;gap:11px}.vybDesktop .audienceColumns>article{min-width:0;min-height:230px;padding:13px;display:flex;flex-direction:column;gap:9px;border:1px solid rgba(118,141,178,.17);border-radius:13px;background:#0a111c}.vybDesktop .liveChatMessages{height:158px;display:flex;flex-direction:column;gap:7px;overflow:auto}.vybDesktop .liveChatMessages p{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;font-size:11px}.vybDesktop .liveChatMessages strong{color:#72e8c6}.vybDesktop .liveChatMessages span{color:#a7b5c8}.vybDesktop .liveChat form{margin-top:auto;display:flex;gap:7px}.vybDesktop .liveChat input{min-width:0;min-height:38px;flex:1 1;padding:0 10px;border:1px solid #33445f;border-radius:9px;background:#050a12;color:#fff}.vybDesktop .liveChat button,.vybDesktop .livePlay button,.vybDesktop .livePoll button{border:1px solid #33445f;border-radius:8px;background:#142033;color:#e9f2fb}.vybDesktop .livePoll>button{position:relative;min-height:43px;padding:0 10px;display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;text-align:left}.vybDesktop .livePoll>button>i{position:absolute;z-index:0;inset:0 auto 0 0;background:rgba(81,229,189,.14)}.vybDesktop .livePoll>button>:not(i){position:relative;z-index:1}.vybDesktop .livePoll>button.selected{border-color:#51e5bd}.vybDesktop .livePoll em{font-style:normal;color:#79dcbf}.vybDesktop .livePlay p{margin:0;color:#93a5bb}.vybDesktop .livePlay>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.vybDesktop .livePlay>div button{min-height:38px}.vybDesktop .livePlay button.correct{border-color:#34d399;background:#124c3d}.vybDesktop .livePlay button.wrong{border-color:#fb7185;background:#4c1824}.vybDesktop .livePlay footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.vybDesktop .livePlay footer button{min-height:36px;padding:0 10px}.vybDesktop .livePlay footer span{color:#8091a8;font-size:11px}@media(max-width:900px){.vybDesktop .channelStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .audienceColumns{grid-template-columns:1fr 1fr}.vybDesktop .liveChat{grid-column:1/-1}}@media(max-width:680px){.vybDesktop .liveAudiencePanel,.vybDesktop .universalChannelStudio{width:calc(100% - 24px);margin-inline:auto}.vybDesktop .audienceColumns,.vybDesktop .channelSourceInputs,.vybDesktop .channelStudioGrid{grid-template-columns:minmax(0,1fr)}.vybDesktop .liveAudiencePanel>header,.vybDesktop .universalChannelStudio footer,.vybDesktop .universalChannelStudio header{align-items:stretch;flex-direction:column}.vybDesktop .channelSourceComposer footer>button,.vybDesktop .channelSourceComposer header>button{width:100%;justify-content:center}.vybDesktop .channelQueue>article{grid-template-columns:28px 34px minmax(0,1fr)}.vybDesktop .channelQueue>article>button{grid-row:2}.vybDesktop .liveChat{grid-column:auto}.vybDesktop .audienceColumns>article{min-height:210px}}.vybDesktop .radioV2{display:block!important;padding:0!important;overflow:hidden!important;background:#090806!important}.vybDesktop .radioV2Workspace{min-height:100%;padding:0 0 44px!important;background:radial-gradient(circle at 15% 5%,rgba(255,121,52,.14),transparent 31%),#090806!important}.vybDesktop .radioV2Header{background:linear-gradient(110deg,#17100b,#0c0907)!important}.vybDesktop .radioV2Header span{color:#ff9a5c!important}.vybDesktop .radioV2 .vybStreamNav button.active{border-color:rgba(255,154,92,.32);background:#321d11;color:#ffad78}.vybDesktop .radioV2 .streamNetworkPulse{background:#ff8a45;box-shadow:0 0 0 5px rgba(255,138,69,.1),0 0 13px #ff8a45}.vybDesktop .radioNowPlaying{width:calc(100% - clamp(32px,10vw,144px));max-width:1280px;min-height:360px;margin:30px auto 0;padding:clamp(22px,4vw,48px);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.2fr) minmax(220px,.65fr);align-items:center;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);border:1px solid rgba(255,154,92,.22);border-radius:24px;background:linear-gradient(135deg,#25150d,#100d0b 55%,#0a0908);box-shadow:0 28px 70px rgba(0,0,0,.42)}.vybDesktop .radioArtwork{position:relative;width:min(260px,100%);aspect-ratio:1;margin:auto;display:grid;place-items:center;border:1px solid rgba(255,184,135,.22);border-radius:50%;background:radial-gradient(circle,#ff9a5c 0 4%,#512713 5% 30%,#17100c 31% 48%,#050403 49%);box-shadow:inset 0 0 35px rgba(0,0,0,.65),0 22px 45px rgba(0,0,0,.42);animation:radioVinylSpin 14s linear infinite}.vybDesktop .radioArtwork>svg{position:relative;z-index:2;color:#fff;filter:drop-shadow(0 7px 12px rgba(0,0,0,.4))}.vybDesktop .radioArtwork>i{position:absolute;inset:9%;border:1px solid hsla(0,0%,100%,.08);border-radius:50%}.vybDesktop .radioArtwork>i:nth-of-type(2){inset:20%}.vybDesktop .radioArtwork>i:nth-of-type(3){inset:34%}.vybDesktop .radioNowMeta{min-width:0;display:grid;grid-gap:8px;gap:8px}.vybDesktop .radioNowMeta>span,.vybDesktop .radioNowPlaying aside>span{color:#ff9a5c;font-size:10px;font-weight:950;letter-spacing:.16em}.vybDesktop .radioNowMeta h1{margin:0;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.045em}.vybDesktop .radioNowMeta p{margin:0;color:#c2aa9a;font-size:17px}.vybDesktop .radioNowMeta small{color:#8f7c70}.vybDesktop .radioNowMeta>em{min-height:18px;color:#ffb485;font-size:11px;font-style:normal}.vybDesktop .radioTransport{display:flex;gap:9px;margin-top:10px}.vybDesktop .radioTransport button{min-height:48px;padding:0 15px;display:flex;align-items:center;gap:8px;border:1px solid #5d3926;border-radius:12px;background:#25170f;color:#fff;font-weight:900}.vybDesktop .radioTransport button:first-child{border-color:#ff8a45;background:#ff8a45;color:#1a0c04}.vybDesktop .radioNowPlaying aside{padding:18px;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,154,92,.16);border-radius:15px;background:rgba(6,5,4,.45)}.vybDesktop .radioNowPlaying aside strong{font-size:18px}.vybDesktop .radioNowPlaying aside small{color:#8f7c70;line-height:1.45}.vybDesktop .radioNowPlaying aside button{min-height:40px;margin-top:9px;border:1px solid #5d3926;border-radius:9px;background:#26170f;color:#ffb485;font-weight:850}.vybDesktop .radioStationShelf header button,.vybDesktop .radioStationShelf>header>div>span{color:#ff9a5c!important}.vybDesktop .radioStationCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.vybDesktop .radioStationCards>button{min-width:0;padding:0 0 14px;display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid rgba(255,154,92,.17);border-radius:15px;overflow:hidden;background:#130e0b;color:#fff}.vybDesktop .radioStationCards>button:hover{transform:translateY(-4px);border-color:rgba(255,154,92,.45)}.vybDesktop .radioStationCards>button>span{position:relative;min-height:120px;display:grid;place-items:center;background:linear-gradient(135deg,#174e43,#3ec5a4)}.vybDesktop .radioStationCards>button.indigo>span{background:linear-gradient(135deg,#24215b,#6258d5)}.vybDesktop .radioStationCards>button.amber>span{background:linear-gradient(135deg,#633008,#dc861d)}.vybDesktop .radioStationCards>button.rose>span{background:linear-gradient(135deg,#681b32,#d84a75)}.vybDesktop .radioStationCards>button>span i{position:absolute;left:9px;bottom:9px;padding:4px 7px;border-radius:999px;background:rgba(10,8,6,.75);font-size:9px;font-style:normal;font-weight:900}.vybDesktop .radioStationCards :where(strong,small,p){margin:0;padding-inline:12px}.vybDesktop .radioStationCards small{color:#ffad78}.vybDesktop .radioStationCards p{color:#8f7c70;font-size:11px}.vybDesktop .radioGenreFilters button.active{border-color:#ff8a45;background:#3b2113;color:#ffb485}.vybDesktop .radioStationList{width:calc(100% - clamp(36px,6vw,80px));max-width:1000px;margin:20px auto 0}.vybDesktop .radioListArt{width:54px;height:46px;display:grid!important;place-items:center!important;border-radius:9px;background:#258d73;color:#fff}.vybDesktop .radioListArt.indigo{background:#554cc1}.vybDesktop .radioListArt.amber{background:#c37416}.vybDesktop .radioListArt.rose{background:#c43d68}.vybDesktop .radioListArt.blue{background:#286fc6}.vybDesktop .radioListArt.community{background:#6d35f2}.vybDesktop .radioV2 .liveAudiencePanel{border-color:rgba(255,154,92,.17);background:linear-gradient(145deg,#17100c,#0b0907)}.vybDesktop .radioV2 .liveAudiencePanel>header span,.vybDesktop .radioV2 .livePlay>span,.vybDesktop .radioV2 .livePoll>span{color:#ff9a5c}@keyframes radioVinylSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.vybDesktop .radioNowPlaying{grid-template-columns:200px minmax(0,1fr)}.vybDesktop .radioNowPlaying aside{grid-column:1/-1}.vybDesktop .radioStationCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vybDesktop .radioNowPlaying{width:calc(100% - 24px);min-height:0;margin-top:14px;padding:20px;grid-template-columns:minmax(0,1fr);text-align:center}.vybDesktop .radioArtwork{width:190px}.vybDesktop .radioTransport{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vybDesktop .radioTransport button{padding:0 9px;justify-content:center}.vybDesktop .radioTransport button span{display:none}.vybDesktop .radioNowPlaying aside{text-align:left}.vybDesktop .radioStationCards{grid-template-columns:minmax(0,1fr)}.vybDesktop .radioStationList{width:calc(100% - 24px)}}.vybDesktop .icarusNative{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at 85% 0,rgba(83,97,255,.15),transparent 29%),radial-gradient(circle at 12% 80%,rgba(35,210,174,.09),transparent 28%),#070a12;color:#f7f9ff}.vybDesktop .icarusTop{min-height:72px;padding:10px clamp(16px,3vw,38px);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(135,151,185,.18);background:rgba(8,12,22,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybDesktop .icarusMark{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(139,150,255,.35);border-radius:14px;background:linear-gradient(145deg,#5361ff,#7746dc);box-shadow:0 10px 28px rgba(83,97,255,.25)}.vybDesktop .icarusTop>div:nth-child(2){display:grid}.vybDesktop .icarusTop>div:nth-child(2)>span{color:#8c98b3;font-size:8px;font-weight:900;letter-spacing:.13em}.vybDesktop .icarusTop>div:nth-child(2)>strong{font-size:20px}.vybDesktop .icarusTop nav{justify-self:center;display:flex;gap:5px}.vybDesktop .icarusTop nav button{min-height:40px;padding:0 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8490a8;font-weight:850}.vybDesktop .icarusTop nav button.active{border-color:rgba(135,147,255,.28);background:#171d38;color:#bfc5ff}.vybDesktop .icarusRuntime{display:flex;align-items:center;gap:9px}.vybDesktop .icarusRuntime>span{width:9px;height:9px;border-radius:50%;background:#48ddb5;box-shadow:0 0 0 5px rgba(72,221,181,.1),0 0 12px #48ddb5}.vybDesktop .icarusRuntime>div{display:grid}.vybDesktop .icarusRuntime small{color:#7f8aa2}.vybDesktop .icarusAssistant{min-height:0;padding:clamp(14px,3vw,34px);display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;overflow:hidden}.vybDesktop .icarusConversation{min-height:0;padding:clamp(16px,3vw,30px);display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;grid-gap:14px;gap:14px;border:1px solid rgba(135,151,185,.2);border-radius:22px;background:rgba(11,16,29,.82)}.vybDesktop .icarusConversation>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.vybDesktop .icarusConversation>header>div{max-width:720px}.vybDesktop .icarusActions>header span,.vybDesktop .icarusConversation>header span,.vybDesktop .icarusCreate>header span,.vybDesktop .icarusMemory>header span{color:#8b96ff;font-size:9px;font-weight:950;letter-spacing:.15em}.vybDesktop .icarusActions h1,.vybDesktop .icarusConversation h1,.vybDesktop .icarusCreate h1,.vybDesktop .icarusMemory h1{margin:4px 0;font-size:clamp(30px,4.5vw,56px);letter-spacing:-.045em;line-height:1}.vybDesktop .icarusActions header p,.vybDesktop .icarusConversation header p,.vybDesktop .icarusCreate header p,.vybDesktop .icarusMemory header p{margin:0;color:#8f9db6}.vybDesktop .icarusConversation>header>button{min-height:48px;padding:0 15px;display:flex;align-items:center;gap:8px;border:1px solid #5361ff;border-radius:13px;background:#202858;color:#fff;font-weight:900}.vybDesktop .icarusConversation>header>button.listening{animation:icarusListen 1s ease-in-out infinite}.vybDesktop .icarusMessages{min-height:0;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-width:thin}.vybDesktop .icarusMessages article{max-width:min(78%,780px);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px}.vybDesktop .icarusMessages article.user{align-self:flex-end;grid-template-columns:minmax(0,1fr) 28px}.vybDesktop .icarusMessages article.user svg{grid-column:2}.vybDesktop .icarusMessages article.user p{grid-column:1;grid-row:1;background:#303a82}.vybDesktop .icarusMessages svg{margin-top:8px;color:#96a0ff}.vybDesktop .icarusMessages p{margin:0;padding:11px 13px;border:1px solid rgba(135,151,185,.18);border-radius:4px 14px 14px 14px;background:#141c2c;color:#dce5f3;line-height:1.48}.vybDesktop .icarusMessages .thinking p{display:flex;gap:4px}.vybDesktop .icarusMessages .thinking i{width:6px;height:6px;border-radius:50%;background:#9ca5ff;animation:icarusDots .8s ease-in-out infinite alternate}.vybDesktop .icarusMessages .thinking i:nth-child(2){animation-delay:.2s}.vybDesktop .icarusMessages .thinking i:nth-child(3){animation-delay:.4s}.vybDesktop .icarusQuick{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.vybDesktop .icarusQuick button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid #303b59;border-radius:999px;background:#101727;color:#9eabc0}.vybDesktop .icarusConversation>form{min-height:66px;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:7px;gap:7px;border:1px solid #3b4668;border-radius:17px;background:#0a101c}.vybDesktop .icarusConversation>form textarea{height:48px;max-height:110px;padding:13px 5px;border:0;resize:none;background:transparent;color:#fff;font:inherit}.vybDesktop .icarusConversation>form button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:11px;background:#1c2640;color:#afb8cb}.vybDesktop .icarusConversation>form button:last-child{background:#5967ff;color:#fff}.vybDesktop .icarusContext{padding:16px;display:flex;flex-direction:column;gap:9px;border:1px solid rgba(135,151,185,.18);border-radius:20px;background:rgba(11,16,29,.74)}.vybDesktop .icarusContext>span{color:#8b96ff;font-size:9px;font-weight:950;letter-spacing:.15em}.vybDesktop .icarusContext>article{padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid rgba(135,151,185,.15);border-radius:11px;background:#0d1423}.vybDesktop .icarusContext>article svg{color:#7f8aff}.vybDesktop .icarusContext>article>div{display:grid}.vybDesktop .icarusContext small{color:#78869f}.vybDesktop .icarusContext em{color:#55dcb7;font-size:9px;font-style:normal;text-transform:uppercase}.vybDesktop .icarusContext>section{margin-top:auto;padding:12px;display:grid;grid-gap:7px;gap:7px;border-radius:12px;background:#11182a}.vybDesktop .icarusContext>section button{text-align:left;border:0;background:transparent;color:#aeb8cd}.vybDesktop .icarusActions,.vybDesktop .icarusCreate,.vybDesktop .icarusMemory{padding:clamp(20px,5vw,64px);overflow:auto}.vybDesktop .icarusActions>header,.vybDesktop .icarusCreate>header,.vybDesktop .icarusMemory>header{max-width:840px}.vybDesktop .icarusMediaTypes{max-width:1000px;margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.vybDesktop .icarusMediaTypes button{min-height:120px;padding:17px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;align-content:center;text-align:left;border:1px solid #303b59;border-radius:15px;background:#0e1524;color:#fff}.vybDesktop .icarusMediaTypes button.active{border-color:#7480ff;background:#1a2143;box-shadow:0 0 0 2px rgba(116,128,255,.12)}.vybDesktop .icarusMediaTypes svg{grid-row:1/3;color:#9aa3ff}.vybDesktop .icarusMediaTypes span{color:#8290a8}.vybDesktop .icarusPromptStudio{max-width:1000px;margin-top:12px;padding:18px;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(135,151,185,.2);border-radius:17px;background:#0d1423}.vybDesktop .icarusPromptStudio>label{display:grid;grid-gap:7px;gap:7px;color:#9ba8bc}.vybDesktop .icarusPromptStudio textarea{min-height:150px;padding:14px;border:1px solid #35415f;border-radius:12px;background:#080e19;color:#fff;font:inherit;resize:vertical}.vybDesktop .icarusModelRow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:9px;gap:9px}.vybDesktop .icarusModelRow label{padding:9px;display:grid;grid-gap:5px;gap:5px;border:1px solid #303b59;border-radius:10px;color:#8190a7;font-size:10px}.vybDesktop .icarusModelRow select{min-height:34px;border:0;background:transparent;color:#fff}.vybDesktop .icarusModelRow>button{min-height:54px;padding:0 16px;align-self:end;display:flex;align-items:center;gap:7px;border:0;border-radius:11px;background:#6170ff;color:#fff;font-weight:900}.vybDesktop .icarusGeneration{max-width:1000px;margin-top:12px;padding:16px;display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid rgba(72,221,181,.25);border-radius:15px;background:#0d211e}.vybDesktop .icarusGeneration>div{min-height:100px;display:grid;place-items:center;border-radius:11px;background:#143b34;color:#65e6c2}.vybDesktop .icarusGeneration>div span{font-size:9px}.vybDesktop .icarusGeneration article{display:grid;align-content:center;grid-gap:4px;gap:4px}.vybDesktop .icarusGeneration p{margin:0;color:#afc7c0}.vybDesktop .icarusGeneration small{color:#6f9188}.vybDesktop .icarusActions>div{max-width:1100px;margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.vybDesktop .icarusActions article{min-height:160px;padding:18px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(135,151,185,.18);border-radius:15px;background:#0d1423}.vybDesktop .icarusActions article svg{color:#8e98ff}.vybDesktop .icarusActions article p{margin:0;color:#8391a8;line-height:1.45}.vybDesktop .icarusMemory>section{max-width:900px;margin-top:22px;display:grid;grid-gap:9px;gap:9px}.vybDesktop .icarusMemory article{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;border:1px solid rgba(135,151,185,.18);border-radius:13px;background:#0d1423}.vybDesktop .icarusMemory article span{color:#8290a7}.vybDesktop .icarusMemory article button{grid-column:2;grid-row:1/3;padding:0 13px;border:1px solid #394563;border-radius:9px;background:#172036;color:#dbe4f2}@keyframes icarusListen{50%{box-shadow:0 0 0 10px rgba(83,97,255,0);transform:scale(1.03)}}@keyframes icarusDots{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:900px){.vybDesktop .icarusTop{grid-template-columns:auto 1fr auto}.vybDesktop .icarusTop nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:center;overflow:auto}.vybDesktop .icarusRuntime{grid-column:3;grid-row:1}.vybDesktop .icarusAssistant{grid-template-columns:minmax(0,1fr);overflow:auto}.vybDesktop .icarusContext{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vybDesktop .icarusContext>section,.vybDesktop .icarusContext>span{grid-column:1/-1}.vybDesktop .icarusActions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vybDesktop .icarusTop{padding:8px 10px}.vybDesktop .icarusRuntime>div{display:none}.vybDesktop .icarusTop nav{justify-content:flex-start}.vybDesktop .icarusTop nav button{flex:0 0 auto;padding-inline:10px}.vybDesktop .icarusAssistant{padding:10px}.vybDesktop .icarusConversation{padding:13px;border-radius:15px}.vybDesktop .icarusConversation>header{align-items:stretch;flex-direction:column}.vybDesktop .icarusConversation>header>button{justify-content:center}.vybDesktop .icarusMessages article{max-width:94%}.vybDesktop .icarusContext{grid-template-columns:minmax(0,1fr)}.vybDesktop .icarusContext>section,.vybDesktop .icarusContext>span{grid-column:auto}.vybDesktop .icarusActions,.vybDesktop .icarusCreate,.vybDesktop .icarusMemory{padding:20px 12px}.vybDesktop .icarusActions>div,.vybDesktop .icarusGeneration,.vybDesktop .icarusMediaTypes,.vybDesktop .icarusMemory article,.vybDesktop .icarusModelRow{grid-template-columns:minmax(0,1fr)}.vybDesktop .icarusMemory article button{grid-column:auto;grid-row:auto;min-height:40px}}.vybDesktop .icarusMessages p{white-space:pre-wrap}.vybGamesApp{min-height:100%;padding:clamp(16px,3vw,30px);display:grid;align-content:start;grid-gap:20px;gap:20px;background:radial-gradient(circle at 85% 0,rgba(124,58,237,.22),transparent 34%),#080d19;color:#f8fafc}.vybGamePlayerHeader,.vybGamesHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,34px);border:1px solid rgba(167,139,250,.22);border-radius:22px;background:linear-gradient(135deg,#17122c,#0f1b33)}.vybGamePlayerHeader span,.vybGamesHero span{color:#c4b5fd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vybGamePlayerHeader h1,.vybGamesHero h1{margin:5px 0;color:#fff;font-size:clamp(30px,5vw,54px)}.vybGamePlayerHeader p,.vybGamesHero p{max-width:62ch;margin:0;color:#aebbd0}.vybGamesHero>svg{color:#a78bfa;filter:drop-shadow(0 14px 24px rgba(124,58,237,.35))}.vybGamesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.vybGameCard{min-width:0;padding:18px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #26334b;border-radius:18px;background:#111a2c}.vybGameCard:hover{border-color:var(--game-accent);transform:translateY(-2px)}.vybGameSymbol{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:var(--game-accent);color:#fff;font-size:20px;font-weight:900}.vybGameCard div{min-width:0;display:grid;grid-gap:3px;gap:3px}.vybGameCard small{color:#8291aa;font-size:10px;font-weight:800;text-transform:uppercase}.vybGameCard strong{color:#fff;font-size:18px}.vybGameCard p{margin:0;color:#9ba9bd;font-size:12px}.vybGameCard>button{grid-column:1/-1;min-height:42px;border:0;border-radius:11px;background:var(--game-accent);color:#fff;font-weight:900}.vybGamePlayerHeader{border-color:color-mix(in srgb,var(--game-accent) 42%,transparent)}.quickGame>button,.vybGamePlayerHeader>button{min-height:42px;padding:0 16px;border:1px solid color-mix(in srgb,var(--game-accent) 60%,#334155);border-radius:11px;background:var(--game-accent);color:#fff;font-weight:900}.classicBoard,.quickGame,.sudokuGame,.ticGame{width:min(620px,100%);margin:0 auto;padding:20px;display:grid;justify-items:center;grid-gap:16px;gap:16px;border:1px solid #26334b;border-radius:20px;background:#10192a}.ticGame>div{width:min(420px,100%);aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ticGame button{border:1px solid #33425d;border-radius:14px;background:#17243a;color:#fff;font-size:clamp(38px,10vw,72px);font-weight:900}.sudokuGame>div{width:min(540px,100%);aspect-ratio:1;display:grid;grid-template-columns:repeat(9,1fr);border:2px solid #64748b}.sudokuGame input{width:100%;min-width:0;padding:0;border:1px solid #293752;border-radius:0;background:#111c30!important;color:#fff!important;text-align:center;font-size:clamp(13px,2.5vw,20px);font-weight:800;-moz-appearance:textfield}.sudokuGame input:disabled{opacity:1;background:#1e293b!important;color:#67e8f9!important}.classicBoard>div{width:min(560px,100%);aspect-ratio:1;display:grid;grid-template-columns:repeat(8,1fr);border:8px solid #3f2a1c}.classicBoard button{min-width:0;padding:0;border:0;border-radius:0;background:#d7bd91;color:#16100c;font-size:clamp(20px,5vw,44px)}.classicBoard button:nth-child(16n+1),.classicBoard button:nth-child(16n+10),.classicBoard button:nth-child(16n+12),.classicBoard button:nth-child(16n+14),.classicBoard button:nth-child(16n+16),.classicBoard button:nth-child(16n+3),.classicBoard button:nth-child(16n+5),.classicBoard button:nth-child(16n+7){background:#79553b;color:#fff}.ludoBoard{width:min(420px,100%);aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:18px;background:#f8fafc;border-radius:18px;position:relative}.ludoBoard i{border-radius:18px;background:#ef4444}.ludoBoard i:nth-child(2){background:#22c55e}.ludoBoard i:nth-child(3){background:#eab308}.ludoBoard i:nth-child(4){background:#3b82f6}.ludoBoard strong{position:absolute;inset:40%;display:grid;place-items:center;border-radius:12px;background:#fff;color:#111827;font-size:30px}.cardTable{min-height:300px;display:flex;align-items:center;justify-content:center;gap:14px}.cardTable span{width:130px;height:190px;display:grid;place-items:center;border:7px solid #fff;border-radius:16px;background:#dc2626;color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.25);font-size:28px;font-weight:900;transform:rotate(-5deg)}.cardTable span:nth-child(2){transform:translateY(-12px)}.cardTable span:nth-child(3){transform:rotate(5deg);background:#172554}.arcadeBoard{width:min(430px,100%);aspect-ratio:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px;border-radius:16px;background:#080d17}.arcadeBoard button{min-width:0;border:1px solid #334155;border-radius:12px;background:#1e293b;color:#fff;font-size:clamp(16px,4vw,28px);font-weight:900}.classicBoard p,.quickGame p,.sudokuGame p{margin:0;color:#94a3b8;text-align:center}@media(max-width:680px){.vybGamesApp{padding:12px}.vybGamePlayerHeader,.vybGamesHero{align-items:flex-start;flex-direction:column;padding:18px}.vybGamesHero>svg{display:none}.vybGamesGrid{grid-template-columns:1fr}.vybGamePlayerHeader>button{width:100%}.classicBoard,.quickGame,.sudokuGame,.ticGame{padding:12px}.cardTable span{width:82px;height:130px;font-size:18px}}html{text-size-adjust:100%}body,html{width:100%;max-width:100%;margin:0;overflow-x:hidden}.vybDesktop,.vybDesktop *{box-sizing:border-box}.vybDesktop :where(img,video,canvas,svg,iframe,object){max-width:100%}.vybDesktop :where(input,select,textarea,button){max-width:100%}.vybDesktop .vybMobileSettings{display:none!important}.vybDesktop>.vybRootWindowLayer{position:fixed!important;inset:0!important;z-index:1190!important;margin:0!important;overflow:visible!important;pointer-events:none!important}.vybDesktop>.vybRootWindowLayer>.vybWindow{pointer-events:auto!important}@media(max-width:1024px){.vybDesktop .vybStage{left:0!important;width:100%!important;padding-inline:12px!important}.vybDesktop .vybDesktopIcons{display:none!important}.vybDesktop .vybStage.collapsed{left:0!important;width:100%!important}.vybDesktop :where(.storeV2Grid,.vybMarketProductGrid,.vybMediaLibrary,.vybFilesGridCards,.vybDevicesGrid,.settingsGrid,.brainGrid,.docsGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.vybDesktop{width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}.vybDesktop .vybMenu{position:fixed!important;inset:0 0 auto!important;z-index:1300!important;height:48px!important;min-height:48px!important;padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left))!important}.vybDesktop .vybMenuRight>span:last-child,.vybDesktop .vybMenuStatus,.vybDesktop .vybMenuTitle span{display:none!important}.vybDesktop .vybMenuRight{gap:4px!important}.vybDesktop .vybMenuIcon{width:34px!important;height:34px!important}.vybDesktop .vybAppListControl{display:none!important}.vybDesktop .vybMobileSettings{display:grid!important}.vybDesktop .vybStage{position:absolute!important;inset:48px 0 0!important;width:100%!important;height:calc(100dvh - 48px)!important;padding:0 0 calc(150px + env(safe-area-inset-bottom))!important;overflow:auto!important;scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.vybDesktop .vybDock{position:fixed!important;z-index:1301!important;inset:auto auto max(4px,env(safe-area-inset-bottom)) 50%!important;width:max-content!important;max-width:calc(100vw - 16px)!important;height:52px!important;padding:5px!important;justify-content:safe center!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;transform:translateX(-50%)!important}.vybDesktop .vybDock::-webkit-scrollbar{display:none}.vybDesktop .vybDock button{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important}.vybDesktop .vybWindow:not(.fullscreen){position:fixed!important;z-index:1200!important;inset:48px 0 calc(58px + env(safe-area-inset-bottom))!important;width:100vw!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;transform:none!important}.vybDesktop .vybWindowBody{min-width:0!important;min-height:0!important;padding-bottom:calc(130px + env(safe-area-inset-bottom))!important;overflow:auto!important;scroll-padding-bottom:calc(130px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.vybDesktop .windowResizeHandle{display:none!important}.vybDesktop .vybSingletonShell{height:100dvh!important;grid-template-rows:auto minmax(0,1fr)!important}.vybDesktop .vybSingletonTopbar{padding:8px 10px!important}.vybDesktop .vybSingletonBody{min-width:0!important;overflow:auto!important}.vybDesktop .vybWindowBody>:where(div,section,main,article){max-width:100%;min-width:0}.vybDesktop :where(.vybMarketApp,.vybWalletApp,.vybFilesApp,.vybChatApp,.vybBrowserApp,.vybDevicesApp,.vybMediaApp,.vybStudioApp,.vybNumbersApp,.bibleApp,.beatMakerApp,.verglySurface,.streamDesigned,.bioAiApp,.vybGamesApp){width:100%!important;min-width:0!important;min-height:100%!important;border:0!important;border-radius:0!important}.vybDesktop :where(.vybMarketHeader,.vybWalletHeader,.vybFilesTop,.vybChatHeader,.vybBrowserHeader,.vybDevicesHeader,.vybMediaHeader,.vybStudioHeader,.vybNumbersHeader,.bibleHeader,.beatMakerHeader,.designedTop){align-items:stretch!important;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.vybDesktop :where(.vybMarketSearch,.vybFilesSearch,.vybChatSearch,.vybBrowserSearch,.catalogSearchBar,.bibleHeader form){width:100%!important;min-width:0!important;margin-inline:0!important}.vybDesktop :where(.storeV2,.vybMarketWorkspace,.vybWalletWorkspace,.vybFilesWorkspace,.vybChatWorkspace,.vybBrowserWorkspace,.vybDevicesWorkspace,.vybMediaViewer,.bibleReader,.bioAiGrid){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.vybDesktop :where(.storeV2Grid,.storeV2Summary,.vybMarketProductGrid,.vybMediaLibrary,.vybFilesGridCards,.vybDevicesGrid,.settingsGrid,.brainGrid,.docsGrid,.vybTvCards,.vybNumbersGrid,.vybNumbersActivity,.bibleSelectors){grid-template-columns:minmax(0,1fr)!important}.vybDesktop :where(.appTabBar,.vybMarketModeTabs,.vybMarketNav,.vybMarketCategoryList,.beatMakerKitRow){width:100%!important;max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}.vybDesktop :where(.appTabBar,.vybMarketModeTabs,.vybMarketNav,.vybMarketCategoryList,.beatMakerKitRow) button{flex:0 0 auto!important;white-space:nowrap!important}.vybDesktop :where(.appActions,.vybWalletHeaderActions,.vybStudioTransport,.vybStoreInspectorActions,.storeV2InspectorActions){width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}.vybDesktop :where(.appActions,.vybWalletHeaderActions,.vybStudioTransport,.vybStoreInspectorActions,.storeV2InspectorActions) button{width:100%!important}.vybDesktop :where(table,.nodeTable,.runtimeTable){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.vybDesktop :where(h1){font-size:clamp(24px,8vw,34px)!important}.vybDesktop :where(h2){font-size:clamp(20px,6vw,28px)!important}.vybDesktop .desktopLanding{min-height:0!important;padding:10px 10px calc(170px + env(safe-area-inset-bottom))!important;gap:10px!important}.vybDesktop .desktopHeroCard{min-height:0!important;padding:16px!important;border-radius:14px!important}.vybDesktop .desktopHeroCard h1{font-size:clamp(23px,7vw,29px)!important}.vybDesktop .desktopHeroCard span{font-size:14px!important;line-height:1.45!important}.vybDesktop .desktopQuickGrid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.vybDesktop .desktopQuickGrid button{min-height:112px!important;padding:14px!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important}.vybDesktop .desktopQuickGrid button>.popinLogo,.vybDesktop .desktopQuickGrid button>svg{grid-row:1/3!important}.vybDesktop .desktopQuickGrid strong{font-size:18px!important}.vybDesktop .desktopQuickGrid span{font-size:13px!important;line-height:1.35!important}.vybDesktop .desktopOverviewGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.vybDesktop .desktopOverviewGrid article{min-height:88px!important;padding:13px!important}.vybDesktop .desktopWidgetCanvas{display:grid!important;min-height:0!important;padding:0 0 calc(120px + env(safe-area-inset-bottom))!important;grid-gap:10px!important;gap:10px!important}.vybDesktop .desktopWidget{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;min-height:0!important;transform:none!important;padding:15px!important}.vybDesktop .desktopWidgetHandle{cursor:default!important;touch-action:auto!important}}.playableGame{width:min(900px,100%);margin:0 auto;padding:18px;display:grid;grid-gap:16px;gap:16px;border:1px solid #283750;border-radius:20px;background:#0f1828}.playableGame>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gameAction,.playableGame>header button{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#7c3aed;color:#fff;font-weight:900}.playBoard{margin:auto;display:grid}.chessBoard{width:min(620px,100%);aspect-ratio:1;grid-template-columns:repeat(8,1fr);border:8px solid #3e2a1c}.chessBoard button{min-width:0;padding:0;border:0;border-radius:0;background:#d9bf91;color:#19110c;font-size:clamp(22px,5vw,48px);touch-action:none}.chessBoard button:nth-child(16n+1),.chessBoard button:nth-child(16n+10),.chessBoard button:nth-child(16n+12),.chessBoard button:nth-child(16n+14),.chessBoard button:nth-child(16n+16),.chessBoard button:nth-child(16n+3),.chessBoard button:nth-child(16n+5),.chessBoard button:nth-child(16n+7){background:#775339;color:#fff}.chessBoard button.selected{box-shadow:inset 0 0 0 5px #a78bfa;background:#6d28d9}.ticBoard{width:min(460px,100%);aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:8px}.ticBoard button{border:1px solid #41506b;border-radius:14px;background:#18253a;color:#fff;font-size:clamp(42px,10vw,76px);font-weight:900}.gameLog{display:grid;grid-gap:5px;gap:5px;color:#94a3b8}.gameLog strong{color:#fff}.sudokuBoard{width:min(600px,100%);aspect-ratio:1;margin:auto;display:grid;grid-template-columns:repeat(9,1fr);border:3px solid #64748b}.sudokuBoard input{width:100%;min-width:0;padding:0;border:1px solid #334155!important;border-radius:0;background:#111c30!important;color:#fff!important;text-align:center;font-weight:800}.sudokuBoard input:disabled{opacity:1;background:#253249!important;color:#67e8f9!important}.sudokuBoard input.error{background:#7f1d1d!important}.whotPile{display:grid;place-items:center}.whotCard,.whotHand button{width:110px;height:160px;padding:10px;display:grid;align-content:space-between;border:6px solid #fff;border-radius:15px;background:#dc2626;color:#fff;font-size:18px;font-weight:900}.whotCard b,.whotHand b{font-size:38px;text-align:center}.whotHand{display:flex;justify-content:center;gap:8px;overflow-x:auto}.whotHand button{flex:0 0 96px;height:140px;transition:transform .15s}.whotHand button:hover{transform:translateY(-12px)}.ludoTrack{width:min(600px,100%);margin:auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.ludoTrack>button{position:relative;aspect-ratio:1;border:1px solid #475569;border-radius:8px;background:#1e293b}.token{position:relative;z-index:2;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:#ef4444;color:#fff;font-style:normal;font-weight:900}.token.p1{background:#22c55e}.token.p2{background:#eab308}.token.p3{background:#3b82f6}.dice{margin:auto;font-size:18px}.mineBoard,.tile2048{width:min(560px,100%);aspect-ratio:1;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px;border-radius:15px;background:#292524}.tile2048 button{border:0;border-radius:10px;background:#44403c;color:#fff;font-size:clamp(20px,5vw,38px);font-weight:900}.tile2048 button:not([data-value="0"]){background:#ea580c}.gameControls{display:grid;grid-template-columns:repeat(4,54px);justify-content:center;grid-gap:8px;gap:8px}.gameControls button{height:50px;border:1px solid #475569;border-radius:10px;background:#1e293b;color:#fff;font-size:22px}.mineBoard{grid-template-columns:repeat(8,1fr);gap:3px;background:#475569}.mineBoard button{min-width:0;border:0;border-radius:4px;background:#94a3b8;color:#0f172a;font-weight:900}.mineBoard button.open{background:#e2e8f0}.gameHint{text-align:center;color:#94a3b8}.snakeBoard{width:min(560px,100%);aspect-ratio:1;margin:auto;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px;padding:5px;background:#020617}.snakeBoard button{min-width:0;border:0;border-radius:3px;background:#111827}.snakeBoard button.snake{background:#22c55e}.snakeBoard button.food{background:#f43f5e;border-radius:50%}.solitaireTable{min-height:500px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;padding:12px;border-radius:16px;background:#064e3b}.solitaireTable>div{min-width:0}.solitaireTable button{width:100%;height:110px;margin-bottom:-76px;padding:7px;display:grid;align-content:space-between;border:3px solid #fff;border-radius:9px;background:#f8fafc;color:#111827;text-align:left;font-weight:900}.solitaireTable button.red{color:#dc2626}.solitaireTable button b{text-align:center;font-size:28px}@media(max-width:680px){.playableGame{padding:10px}.chessBoard{border-width:4px}.whotHand{justify-content:flex-start}.solitaireTable{gap:3px;padding:5px}.solitaireTable button{height:80px;margin-bottom:-54px;padding:3px}.gameControls{grid-template-columns:repeat(4,48px)}}.vybDesktop:not([data-theme=light]) :is(.docsGrid>article,.storeGrid>article,.checkGrid>article,.stackDocs>article,.protocolGrid>article,.settingsGrid>label,.docsDesigned .docsGrid>article,.bioAiHero,.bioAiPanel,.bioAiInput,.bioAiUploadDrop){background:var(--vyb-surface-strong,#111927)!important;color:var(--vyb-text,#eff5ff)!important;border-color:var(--vyb-border,rgba(148,163,184,.22))!important}.vybDesktop:not([data-theme=light]) :is(.docsGrid,.storeGrid,.checkGrid,.stackDocs,.protocolGrid,.plutoFabricPanel,.receiptStack) :is(h1,h2,h3,strong){color:var(--vyb-heading,#fbfdff)!important}.vybDesktop:not([data-theme=light]) :is(.docsGrid,.storeGrid,.checkGrid,.stackDocs,.protocolGrid,.plutoFabricPanel,.receiptStack,.bioAiHero,.bioAiPanel) :is(p,span,em,small,label){color:var(--vyb-text-soft,#c8d6ea)!important}.vybDesktop:not([data-theme=light]) .plutoFabricGrid>article{background:var(--vyb-surface-soft,rgba(13,20,35,.9))!important;color:var(--vyb-text,#eff5ff)!important;border-color:var(--vyb-border,rgba(148,163,184,.22))!important}.vybDesktop:not([data-theme=light]) .plutoFabricGrid>article.isActive{background:rgba(20,83,45,.72)!important;border-color:rgba(74,222,128,.62)!important}.vybDesktop:not([data-theme=light]) :is(.plutoFabricPanel,.receiptStack,.docsGrid){color:var(--vyb-text,#eff5ff)!important}.radioCreateWorkspace,.vybTvCreate{display:grid;grid-gap:16px;gap:16px}.broadcastPlaylistBuilder{display:grid;grid-gap:15px;gap:15px;padding:18px!important}.broadcastPlaylistBuilder>footer,.broadcastPlaylistBuilder>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.broadcastPlaylistBuilder h3{margin:3px 0;font-size:22px}.broadcastPlaylistBuilder p{margin:0;color:var(--vyb-text-soft,#c8d6ea)}.broadcastPlaylistInputs{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(220px,.7fr);grid-gap:10px;gap:10px}.broadcastPlaylistInputs label{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--vyb-border,rgba(148,163,184,.22));border-radius:12px;background:var(--vyb-surface-soft,rgba(13,20,35,.74))}.broadcastPlaylistInputs input,.broadcastPlaylistInputs select{width:100%;min-height:38px;border:0;background:transparent;color:inherit}.broadcastUpload{position:relative;align-content:center;grid-template-columns:auto 1fr!important;cursor:pointer}.broadcastUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.broadcastVybLibrary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.broadcastQueue button,.broadcastVybLibrary>button{min-height:36px;padding:0 10px;border:1px solid var(--vyb-border,rgba(148,163,184,.22));border-radius:9px;background:var(--vyb-panel,#1c273b);color:var(--vyb-text,#eff5ff)}.broadcastQueue{display:grid;grid-gap:7px;gap:7px}.broadcastQueue>article{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:32px minmax(0,1fr) repeat(3,auto);grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--vyb-border,rgba(148,163,184,.22));border-radius:11px;background:var(--vyb-surface-soft,rgba(13,20,35,.74))}.broadcastQueue>article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#7c3aed;color:#fff;font-weight:900}.broadcastQueue>article>div{min-width:0;display:grid}.broadcastQueue small{color:var(--vyb-text-muted,#92a7c5)}.broadcastPlaylistBuilder>footer>button{min-height:44px;padding:0 16px;border:0;border-radius:11px;background:#7c3aed;color:#fff;font-weight:900}@media(max-width:760px){.broadcastPlaylistInputs{grid-template-columns:1fr}.broadcastPlaylistBuilder>footer,.broadcastPlaylistBuilder>header{align-items:stretch;flex-direction:column}.broadcastQueue>article{grid-template-columns:30px minmax(0,1fr)}.broadcastQueue>article>button{grid-row:2}.broadcastPlaylistBuilder>footer>button{width:100%}}.vybDesktop .windowIcarusButton{justify-self:end;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(139,92,246,.45);border-radius:999px;background:rgba(91,33,182,.28);color:#ede9fe;font-size:12px;font-weight:850;cursor:pointer}.vybDesktop .windowIcarusButton:hover{background:#6d28d9;color:#fff}.vybDesktop .vybChatApp{height:100%;min-height:560px;overflow:hidden;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(220px,270px);background:radial-gradient(circle at 16% 5%,rgba(91,33,182,.28),transparent 34%),#0b0911}.vybDesktop .vybChatSearch button{width:30px;height:30px;flex:none;display:grid;place-items:center;border:0;border-radius:9px;background:#6d28d9;color:#fff}.vybDesktop .vybChatMain{position:relative;overflow:hidden}.vybDesktop .vybChatMobileBack{display:none}.vybDesktop .vybChatComposer{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:9px!important;gap:9px!important;margin:0!important;padding:12px 16px!important;border-top:1px solid hsla(0,0%,100%,.08)!important;background:rgba(11,9,17,.94)!important}.vybDesktop .vybChatComposer textarea{min-height:46px!important;max-height:120px!important;resize:none!important;border:1px solid hsla(0,0%,100%,.11)!important;border-radius:16px!important;padding:12px 14px!important;background:hsla(0,0%,100%,.065)!important;color:#fff!important}.vybDesktop .vybChatComposer button{min-height:46px!important;border:0!important;border-radius:14px!important;padding:0 15px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;background:#6d28d9!important;color:#fff!important}.vybDesktop .vybChatComposer button:disabled{opacity:.38;cursor:not-allowed}.vybDesktop .vybChatAiMenu{position:absolute;z-index:20;right:18px;top:76px;width:min(290px,calc(100% - 36px));padding:12px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(139,92,246,.42);border-radius:18px;background:rgba(20,15,31,.98);box-shadow:0 24px 70px rgba(0,0,0,.5)}.vybDesktop .vybChatAiMenu strong{display:flex;align-items:center;gap:7px;padding:5px;color:#ddd6fe}.vybDesktop .vybChatAiMenu button{min-height:40px;padding:0 11px;text-align:left;border:1px solid hsla(0,0%,100%,.08);border-radius:11px;background:hsla(0,0%,100%,.055);color:#f5f3ff}.vybDesktop .vybChatAiMenu small{padding:5px;color:rgba(245,243,255,.56);line-height:1.4}.vybDesktop .vybChatHeaderActions button.ai{border-color:rgba(167,139,250,.55);color:#c4b5fd}.vybDesktop .vybChatThread{scroll-behavior:smooth}.vybDesktop .vybChatConversations:empty:after{content:"No conversations match your search";padding:20px;color:rgba(248,245,255,.5);font-size:12px}.vybDesktop .vybChatHeader>div:first-child{display:flex;align-items:center;gap:10px}.vybDesktop .vybChatHeader>div:first-child>div{display:grid}@media(max-width:680px){.vybDesktop .windowIcarusButton{width:34px;padding:0;justify-content:center}.vybDesktop .windowIcarusButton svg{display:block}.vybDesktop .windowIcarusButton{font-size:0}.vybDesktop .vybChatApp{height:100%;min-height:0;display:block!important}.vybDesktop .vybChatRail{height:100%;padding:16px!important;border:0!important}.vybDesktop .vybChatBrand div:last-child,.vybDesktop .vybChatConversations div,.vybDesktop .vybChatConversations small,.vybDesktop .vybChatSearch input,.vybDesktop .vybChatViewTabs{display:initial!important}.vybDesktop .vybChatViewTabs{display:flex!important;overflow-x:auto;flex-wrap:nowrap}.vybDesktop .vybChatSearch{justify-content:normal!important}.vybDesktop .vybChatConversations button{grid-template-columns:auto minmax(0,1fr) auto!important;justify-items:legacy!important;min-height:72px!important;padding:10px!important}.vybDesktop .vybChatMain{display:none;height:100%}.vybDesktop .vybChatApp.mobile-thread-open .vybChatRail{display:none}.vybDesktop .vybChatApp.mobile-thread-open .vybChatMain{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.vybDesktop .vybChatInspector{display:none!important}.vybDesktop .vybChatMobileBack{width:36px;height:36px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;background:hsla(0,0%,100%,.06);color:#fff}.vybDesktop .vybChatHeader{min-height:64px;padding:10px 12px}.vybDesktop .vybChatHeaderActions button:first-child,.vybDesktop .vybChatHeaderActions button:nth-child(2){display:none}.vybDesktop .vybChatThread{padding:14px 12px 100px!important}.vybDesktop .vybChatThread article:not(.empty){width:92%!important}.vybDesktop .vybChatComposer{position:-webkit-sticky!important;position:sticky!important;bottom:0;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important}.vybDesktop .vybChatComposer button span{display:none}.vybDesktop .vybChatAiMenu{top:66px;right:10px;width:calc(100% - 20px)}}.vybUniverseLoop{display:grid;grid-template-columns:repeat(7,auto);align-items:center;grid-gap:8px;gap:8px;margin:18px 0}.vybUniverseLoop article{min-width:0;padding:12px;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(80,230,168,.18);border-radius:13px;background:rgba(80,230,168,.045)}.vybUniverseLoop article span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#32c990;color:#04110c;font-weight:900}.vybUniverseLoop article strong{font-size:12px}.vybUniverseLoop article em{color:#829c97;font-size:10px;font-style:normal;line-height:1.35}.vybUniverseLoop>b{color:#50e6a8}@media(max-width:760px){.vybUniverseLoop{grid-template-columns:1fr}.vybUniverseLoop>b{transform:rotate(90deg);justify-self:center}}.vybQuantumApp{min-height:100%;padding:clamp(16px,3vw,34px);display:grid;align-content:start;grid-gap:20px;gap:20px;overflow:auto;color:#e8fbff;background:radial-gradient(circle at 90% 0,rgba(34,211,238,.18),transparent 34%),radial-gradient(circle at 10% 40%,rgba(79,70,229,.18),transparent 38%),#050a12}.quantumHero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(20px,4vw,42px);border:1px solid rgba(103,232,249,.19);border-radius:28px;background:linear-gradient(135deg,rgba(8,24,38,.96),rgba(11,10,34,.92))}.quantumHero>div{max-width:850px}.quantumHero span,.quantumState>span{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.16em}.quantumHero h1{margin:10px 0;font-size:clamp(30px,5vw,58px);line-height:1}.quantumControls p,.quantumHero p,.quantumReceipts p,.quantumTruth p{margin:0;color:#9fb9c5;line-height:1.55}.quantumHero>svg{color:#67e8f9;filter:drop-shadow(0 0 24px rgba(34,211,238,.55))}.quantumTabs{display:flex;gap:8px;overflow-x:auto}.quantumTabs button{min-height:42px;padding:0 16px;border:1px solid rgba(103,232,249,.16);border-radius:12px;background:hsla(0,0%,100%,.035);color:#9fb9c5;font-weight:800;text-transform:capitalize}.quantumTabs button.active{background:#22d3ee;color:#031116}.quantumFabric{display:grid;grid-gap:18px;gap:18px}.quantumMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.quantumMetrics article,.quantumNodeGrid article{padding:18px;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(103,232,249,.14);border-radius:17px;background:rgba(8,20,32,.8)}.quantumMetrics em,.quantumMetrics span,.quantumNodeGrid em,.quantumNodeGrid small{color:#7697a5;font-size:11px;font-style:normal}.quantumMetrics strong{font-size:22px}.quantumFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.quantumFlow article{position:relative;min-height:110px;padding:15px;display:grid;align-content:space-between;border:1px solid rgba(129,140,248,.18);border-radius:15px;background:rgba(16,18,47,.66)}.quantumFlow span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#4338ca}.quantumFlow b{position:absolute;right:-10px;top:45%;z-index:2;color:#67e8f9}.quantumTruth{padding:18px;display:flex;gap:13px;border-left:4px solid #22d3ee;border-radius:12px;background:rgba(34,211,238,.07)}.quantumLab{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);grid-gap:16px;gap:16px}.quantumControls,.quantumReceipts,.quantumState{padding:22px;display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid rgba(103,232,249,.16);border-radius:22px;background:rgba(8,20,32,.85)}.quantumControls h2,.quantumReceipts h2,.quantumState h2{margin:0}.quantumControls label{display:grid;grid-gap:7px;gap:7px}.quantumControls label span{color:#9fb9c5;font-size:12px}.quantumControls input,.quantumControls select{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(103,232,249,.16);border-radius:11px;background:#0b1522;color:#fff}.quantumControls label em{color:#67e8f9;font-style:normal}.quantumControls>button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#22d3ee;color:#031116;font-weight:900}.quantumControls>small{color:#9fb9c5;line-height:1.5}.quantumBloch{width:min(240px,70vw);aspect-ratio:1;margin:8px auto;position:relative;border:1px solid rgba(103,232,249,.5);border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.12),transparent 62%)}.quantumBloch:after,.quantumBloch:before{content:"";position:absolute;inset:50% 8%;height:1px;background:rgba(103,232,249,.25)}.quantumBloch:after{transform:rotate(90deg)}.quantumBloch i{position:absolute;left:50%;bottom:50%;width:3px;height:42%;transform-origin:bottom;background:#f0abfc;box-shadow:0 0 14px #e879f9}.quantumState article{display:grid;grid-template-columns:70px minmax(0,1fr) 58px;align-items:center;grid-gap:8px;gap:8px}.quantumState article b{height:8px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.quantumState article em{color:#9fb9c5;font-style:normal;text-align:right}.quantumState code{padding:10px;border-radius:10px;background:#050a12;color:#a5f3fc}.quantumNodeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quantumNodeGrid header{display:flex;justify-content:space-between}.quantumNodeGrid header span{color:#71808a;font-size:10px}.quantumNodeGrid header span.online{color:#4ade80}.quantumNodeGrid p{margin:4px 0;color:#c5d9e2}.quantumReceipts{min-height:280px;place-items:center;text-align:center}.quantumReceipts p{max-width:680px}@media(max-width:760px){.quantumHero>svg{display:none}.quantumMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quantumFlow,.quantumLab,.quantumNodeGrid{grid-template-columns:1fr}.quantumFlow b{right:auto;left:50%;top:auto;bottom:-13px;transform:rotate(90deg)}.vybQuantumApp{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}}.vybDesktop .vybBrainApp{display:block;min-height:100%;overflow:auto;background:radial-gradient(circle at 80% 0,rgba(59,130,246,.15),transparent 35%),#050914}.vybDesktop .vybBrainMediaRail,.vybDesktop .vybBrainSidebar{display:none!important}.vybDesktop .vybBrainMain{display:block;min-height:100%;overflow:visible}.vybDesktop .vybBrainTopbar{position:-webkit-sticky;position:sticky;z-index:10;top:0;grid-template-columns:minmax(150px,.6fr) minmax(340px,1.2fr) minmax(210px,.7fr);padding:10px 20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybDesktop .vybBrainHero{padding:clamp(16px,3vw,32px);overflow:visible}.vybDesktop .brainOperationalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(20px,4vw,38px);border:1px solid rgba(96,165,250,.18);border-radius:24px;background:linear-gradient(135deg,rgba(13,29,60,.92),rgba(17,11,43,.92))}.vybDesktop .brainOperationalHeader>div{max-width:820px}.vybDesktop .brainOperationalHeader span{color:#7dd3fc;font-size:11px;font-weight:900;letter-spacing:.15em}.vybDesktop .brainOperationalHeader h1{margin:10px 0;font-size:clamp(30px,4.8vw,58px);line-height:1.02}.vybDesktop .brainOperationalHeader p{margin:0;color:#a9bddc;line-height:1.55}.vybDesktop .brainOperationalHeader>strong{white-space:nowrap;color:#86efac;font-size:12px}.vybDesktop .brainOperationalHeader i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80}.vybDesktop .brainOperationalMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.vybDesktop .brainOperationalMetrics article{padding:17px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(125,211,252,.13);border-radius:16px;background:rgba(10,19,36,.82)}.vybDesktop .brainOperationalMetrics em,.vybDesktop .brainOperationalMetrics span{color:#8098b7;font-size:11px;font-style:normal}.vybDesktop .brainOperationalMetrics strong{font-size:22px}.vybDesktop .vybBrainFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:10px;margin:0}.vybDesktop .vybBrainFeatureGrid article{margin:0!important;padding:16px;background:rgba(8,18,35,.86)}.vybDesktop .vybBrainComposer{width:100%;margin:16px 0 0;text-align:left}.vybDesktop .vybBrainAppDock{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.vybDesktop .vybBrainComposer label button{display:inline-flex;align-items:center;gap:7px}.vybDesktop .vybModelNetwork{margin-top:16px}@media(max-width:900px){.vybDesktop .windowIcarusButton{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;border-radius:11px}.vybDesktop .windowIcarusButton span{display:none}.vybDesktop .vybBrainTopbar{grid-template-columns:1fr auto}.vybDesktop .vybBrainTopbar nav{grid-column:1/-1;grid-row:2;overflow-x:auto}.vybDesktop .vybBrainActions button span{display:none}.vybDesktop .brainOperationalHeader{display:grid}.vybDesktop .brainOperationalHeader>strong{order:-1}.vybDesktop .brainOperationalMetrics,.vybDesktop .vybBrainFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vybDesktop .vybBrainTopbar{padding:8px 10px}.vybDesktop .vybBrainTopbar nav{min-width:0}.vybDesktop .vybBrainTopbar nav button{min-width:84px}.vybDesktop .vybBrainHero{padding:10px 10px calc(100px + env(safe-area-inset-bottom))}.vybDesktop .brainOperationalHeader{padding:18px;border-radius:18px}.vybDesktop .brainOperationalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .vybBrainFeatureGrid{grid-template-columns:1fr}.vybDesktop .vybBrainComposer label{align-items:stretch;flex-direction:column}.vybDesktop .vybBrainComposer label input{min-height:44px;padding:0 8px}.vybDesktop .vybBrainComposer label button{min-height:44px;justify-content:center}.vybDesktop .vybModelMetrics{grid-template-columns:1fr 1fr}.vybDesktop .vybModelNetworkBody>div{padding:13px}}.vybDesktop .streamControlRoom{width:calc(100% - clamp(24px,5vw,72px));max-width:1500px;margin:18px auto 0;display:grid;grid-gap:14px;gap:14px}.vybDesktop .streamProgrammeMonitor{overflow:hidden;border:1px solid rgba(83,228,189,.2);border-radius:20px;background:#080d15;box-shadow:0 24px 60px rgba(0,0,0,.32)}.vybDesktop .streamProgrammeMonitor>header{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#0e1724}.vybDesktop .streamProgrammeMonitor>header>div{display:flex;align-items:center;gap:10px}.vybDesktop .streamProductionGrid>article>header span,.vybDesktop .streamProgrammeMonitor>header span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.14em}.vybDesktop .streamProgrammeMonitor>header>div:last-child{color:#8ba0b9;font-size:10px;text-transform:uppercase}.vybDesktop .streamProgrammeMonitor>header i{width:8px;height:8px;border-radius:50%;background:#64748b}.vybDesktop .streamProgrammeMonitor>header i.live{background:#fb3158;box-shadow:0 0 11px #fb3158}.vybDesktop .streamProgrammeCanvas{position:relative;min-height:clamp(300px,43vw,650px);padding:clamp(18px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,24%);grid-gap:14px;gap:14px;background:radial-gradient(circle at 25% 25%,rgba(67,224,177,.18),transparent 34%),linear-gradient(135deg,#131d2d,#090c13)}.vybDesktop .programmeMain,.vybDesktop .streamProgrammeCanvas>aside{display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:linear-gradient(135deg,rgba(35,53,83,.9),rgba(11,18,30,.9))}.vybDesktop .programmeMain svg{color:#52e4bd}.vybDesktop .programmeMain span,.vybDesktop .streamProgrammeCanvas>aside span{color:#8196ae;font-size:11px}.vybDesktop .streamProgrammeCanvas>aside{align-self:end;min-height:44%;background:linear-gradient(145deg,#352359,#141124)}.vybDesktop .programmeLowerThird{position:absolute;left:clamp(20px,5vw,70px);bottom:clamp(18px,4vw,48px);max-width:min(560px,70%);padding:12px 18px;display:grid;border-left:4px solid #52e4bd;background:rgba(4,9,15,.9);box-shadow:0 12px 30px rgba(0,0,0,.35)}.vybDesktop .programmeLowerThird span{color:#52e4bd;font-size:9px;font-weight:950}.vybDesktop .programmeLowerThird em{color:#91a4bd;font-size:11px;font-style:normal}.vybDesktop .streamProgrammeMonitor>footer{min-height:64px;padding:9px 14px;display:flex;align-items:center;gap:8px;overflow-x:auto;background:#0d1521}.vybDesktop .streamProgrammeMonitor>footer button{min-height:42px;padding:0 13px;display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #304057;border-radius:10px;background:#111d2c;color:#dbe7f5;font-weight:850}.vybDesktop .streamProgrammeMonitor>footer button.live{border-color:#ef3157;background:#ef3157;color:#fff}.vybDesktop .streamProgrammeMonitor>footer button.stop{border-color:#ef3157;color:#ff7892}.vybDesktop .streamProgrammeMonitor>footer>span{min-width:220px;margin-left:auto;color:#7790aa;font-size:10px;line-height:1.35}.vybDesktop .streamProductionGrid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.3fr) minmax(300px,.9fr);grid-gap:12px;gap:12px;align-items:start}.vybDesktop .streamProductionGrid>article{min-width:0;border:1px solid rgba(119,143,178,.18);border-radius:16px;overflow:hidden;background:#0d1521}.vybDesktop .streamProductionGrid>article>header{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(119,143,178,.14)}.vybDesktop .streamProductionGrid>article>header>div{display:grid;grid-gap:3px;gap:3px}.vybDesktop .streamProductionGrid>article>header em{color:#8295ad;font-size:10px;font-style:normal}.vybDesktop .streamQueue>div,.vybDesktop .streamScenes>div,.vybDesktop .streamSourceList{display:grid;grid-gap:6px;gap:6px;padding:10px}.vybDesktop .streamQueue>div>section,.vybDesktop .streamScenes button,.vybDesktop .streamSourceList>section{min-width:0;min-height:52px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) repeat(2,auto);grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(119,143,178,.13);border-radius:10px;background:#111b29;color:#eef5ff;text-align:left}.vybDesktop .streamScenes button{grid-template-columns:28px minmax(0,1fr)}.vybDesktop .streamQueue>div>section>span,.vybDesktop .streamScenes button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#27364b;color:#91a4bd}.vybDesktop .streamScenes button.active{border-color:#52e4bd;background:#133028}.vybDesktop .streamScenes button.active>span{background:#52e4bd;color:#06130f}.vybDesktop .streamQueue section>div,.vybDesktop .streamScenes button div,.vybDesktop .streamSourceList section>div{min-width:0;display:grid}.vybDesktop .streamQueue em,.vybDesktop .streamScenes em,.vybDesktop .streamSourceList em{color:#71869f;font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .streamSourceList>section{grid-template-columns:34px minmax(0,1fr) auto auto}.vybDesktop .streamSourceList>section>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#243247;color:#8ba0b9}.vybDesktop .streamSourceList>section.active>span{background:#155e4d;color:#74f4d1}.vybDesktop .streamQueue section>button,.vybDesktop .streamSourceList button{min-height:30px;padding:0 8px;border:1px solid #34445b;border-radius:8px;background:#172336;color:#a9bbcf;font-size:10px}.vybDesktop .streamSourceList button.muted{border-color:#7f1d1d;color:#fda4af}.vybDesktop .streamAttachDevice{padding:10px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:7px;gap:7px;border-top:1px solid rgba(119,143,178,.13)}.vybDesktop .streamAttachDevice input,.vybDesktop .streamLiveChat input{min-width:0;min-height:38px;padding:0 10px;border:1px solid #314158;border-radius:9px;background:#080f19;color:#fff}.vybDesktop .streamAttachDevice button{border:0;border-radius:9px;background:#52e4bd;color:#06130f;font-weight:900}.vybDesktop .streamQueue{grid-column:2/4}.vybDesktop .streamQueue>header label{position:relative;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:6px;border-radius:9px;background:#26364c;color:#fff;font-size:10px}.vybDesktop .streamQueue>header input{position:absolute;inset:0;opacity:0}.vybDesktop .streamQueue>div>section{grid-template-columns:28px auto minmax(0,1fr) repeat(3,auto)}.vybDesktop .streamAudience{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.vybDesktop .streamAudience>header{grid-column:1/-1}.vybDesktop .streamLiveChat,.vybDesktop .streamLivePoll{padding:12px;display:grid;grid-gap:8px;gap:8px}.vybDesktop .streamLivePoll{border-right:1px solid rgba(119,143,178,.13)}.vybDesktop .streamLivePoll button{position:relative;min-height:40px;padding:0 10px;display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #2f4056;border-radius:9px;background:#101a28;color:#fff;text-align:left}.vybDesktop .streamLivePoll button>span{position:absolute;inset:0}.vybDesktop .streamLivePoll button i{display:block;height:100%;background:rgba(67,224,177,.14)}.vybDesktop .streamLivePoll button em,.vybDesktop .streamLivePoll button strong{position:relative;z-index:1;font-size:11px}.vybDesktop .streamLivePoll button em{font-style:normal;color:#79eac9}.vybDesktop .streamLivePoll button.selected{border-color:#52e4bd}.vybDesktop .streamLiveChat>div{min-height:130px;max-height:180px;overflow:auto}.vybDesktop .streamLiveChat p{margin:0 0 7px;color:#a9b9cc;font-size:11px;line-height:1.4}.vybDesktop .streamLiveChat p strong{color:#65e7c5}.vybDesktop .streamLiveChat label{display:grid;grid-template-columns:1fr 38px;grid-gap:6px;gap:6px}.vybDesktop .streamLiveChat label button{border:0;border-radius:9px;background:#52e4bd;color:#06130f}.vybDesktop .streamGameDeck>div{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.vybDesktop .streamGameDeck>div button{min-height:42px;border:1px solid #314158;border-radius:9px;background:#131f30;color:#dbe7f5}.vybDesktop .streamGameDeck footer{padding:12px;display:grid;grid-gap:3px;gap:3px;border-top:1px solid rgba(119,143,178,.13)}.vybDesktop .streamGameDeck footer em,.vybDesktop .streamGameDeck footer span{color:#71869f;font-size:10px;font-style:normal}.vybDesktop .streamGameDeck footer strong{color:#62e5c2;font-size:12px}@media(max-width:1050px){.vybDesktop .streamProductionGrid{grid-template-columns:1fr 1fr}.vybDesktop .streamAudience,.vybDesktop .streamQueue{grid-column:1/-1}.vybDesktop .streamGameDeck{grid-column:auto}}@media(max-width:680px){.vybDesktop .streamControlRoom{width:calc(100% - 20px);padding-bottom:calc(90px + env(safe-area-inset-bottom))}.vybDesktop .streamProgrammeCanvas{min-height:310px;grid-template-columns:1fr;padding:12px}.vybDesktop .streamProgrammeCanvas>aside{position:absolute;right:20px;top:20px;width:105px;min-height:90px}.vybDesktop .programmeLowerThird{left:20px;right:20px;bottom:20px;max-width:none}.vybDesktop .streamProgrammeMonitor>footer>span{display:none}.vybDesktop .streamProductionGrid{grid-template-columns:1fr}.vybDesktop .streamAudience,.vybDesktop .streamGameDeck,.vybDesktop .streamQueue{grid-column:auto}.vybDesktop .streamAudience{display:block}.vybDesktop .streamLivePoll{border-right:0;border-bottom:1px solid rgba(119,143,178,.13)}.vybDesktop .streamAttachDevice{grid-template-columns:1fr}.vybDesktop .streamAttachDevice button{min-height:40px}.vybDesktop .streamQueue>div>section{grid-template-columns:26px auto minmax(0,1fr) repeat(2,auto)}.vybDesktop .streamQueue>div>section>button:last-child{display:none}.vybDesktop .universalStreamApp>.appTabs{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(100px,1fr)}}.vybDesktop .streamBroadcastSetup{padding:10px 14px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:8px;gap:8px;background:#0b131f}.vybDesktop .streamBroadcastSetup input,.vybDesktop .streamBroadcastSetup select{min-width:0;min-height:40px;padding:0 11px;border:1px solid #304057;border-radius:9px;background:#111d2c;color:#e7f2ff}.vybDesktop .programmeAudienceBadge{position:absolute;z-index:5;left:12px;top:12px;padding:5px 8px;border-radius:6px;background:rgba(4,9,15,.8);color:#52e4bd;font-size:8px;font-weight:950;letter-spacing:.1em;pointer-events:none}.vybDesktop .streamProgrammeCanvas>aside{position:absolute;min-height:0;align-self:auto;z-index:3}.vybDesktop .programmeLowerThird,.vybDesktop .streamProgrammeCanvas>aside{right:auto!important;bottom:auto!important;cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vybDesktop .programmeLowerThird{max-width:none;z-index:4}.vybDesktop .streamLayoutTools{padding:8px 14px;display:flex;align-items:center;gap:16px;background:#0b131f;color:#8fa4bd;font-size:10px}.vybDesktop .streamLayoutTools label{display:flex;align-items:center;gap:7px}.vybDesktop .streamLayoutTools input{accent-color:#52e4bd}.vybDesktop .streamLayoutTools button{margin-left:auto;min-height:32px;padding:0 10px;border:1px solid #304057;border-radius:8px;background:#111d2c;color:#dbe7f5}@media(max-width:680px){.vybDesktop .streamBroadcastSetup{grid-template-columns:1fr}.vybDesktop .streamLayoutTools{align-items:stretch;flex-direction:column;gap:7px}.vybDesktop .streamLayoutTools label{justify-content:space-between}.vybDesktop .streamLayoutTools button{margin-left:0;min-height:38px}}.vybDesktop .stationOwnershipStudio{width:calc(100% - clamp(24px,5vw,72px));max-width:1500px;margin:18px auto;padding-bottom:100px;display:grid;grid-gap:14px;gap:14px}.vybDesktop .stationOwnershipStudio .appPanel{margin:0;border:1px solid rgba(83,228,189,.17);background:#0c1522}.vybDesktop .stationPolicy{padding:clamp(18px,3vw,32px);display:flex;align-items:center;justify-content:space-between;gap:20px}.vybDesktop .stationBusinessGrid header span,.vybDesktop .stationPolicy span,.vybDesktop .stationSettings header span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.14em}.vybDesktop .stationBusinessGrid h3,.vybDesktop .stationPolicy h2,.vybDesktop .stationSettings h3{margin:5px 0}.vybDesktop .stationPolicy p{margin:0;color:#8ba0b9}.vybDesktop .stationKindSwitch{display:flex;gap:8px}.vybDesktop .stationKindSwitch button{min-height:44px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid #304057;border-radius:10px;background:#111d2c;color:#a9bbcf}.vybDesktop .stationKindSwitch button.active{border-color:#52e4bd;background:#133028;color:#74f4d1}.vybDesktop .stationSettings{padding:18px}.vybDesktop .stationBusinessGrid>article>header,.vybDesktop .stationSettings>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .stationBusinessGrid>article>header>strong,.vybDesktop .stationSettings>header>strong{color:#74f4d1;font-size:11px}.vybDesktop .stationFormGrid{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.vybDesktop .stationFormGrid label{display:grid;grid-gap:5px;gap:5px}.vybDesktop .stationFormGrid label span{color:#8ba0b9;font-size:10px}.vybDesktop .stationFormGrid input,.vybDesktop .stationFormGrid select,.vybDesktop .stationInlineForm input,.vybDesktop .stationInlineForm select{min-width:0;min-height:40px;padding:0 10px;border:1px solid #304057;border-radius:9px;background:#08101b;color:#e7f2ff}.vybDesktop .stationBusinessGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.vybDesktop .stationBusinessGrid>article{padding:16px}.vybDesktop .stationInlineForm{margin:12px 0;display:grid;grid-template-columns:1fr 1fr 80px auto;grid-gap:7px;gap:7px}.vybDesktop .stationInlineForm button,.vybDesktop .stationSaveBar button{min-height:40px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#52e4bd;color:#06130f;font-weight:900}.vybDesktop .stationRows{display:grid;grid-gap:6px;gap:6px}.vybDesktop .stationRows>article{min-height:48px;padding:8px 10px;display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(119,143,178,.14);border-radius:9px;background:#111b29}.vybDesktop .stationRows p,.vybDesktop .stationRows span{color:#8196ae;font-size:10px}.vybDesktop .stationRows em{color:#74f4d1;font-style:normal;font-weight:850}.vybDesktop .stationRows button{border:0;background:transparent;color:#fb7185}.vybDesktop .stationSaveBar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:6;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid #304057;border-radius:14px;background:rgba(9,16,27,.96);box-shadow:0 18px 45px rgba(0,0,0,.4)}.vybDesktop .stationSaveBar span{margin-right:auto;color:#91a4bd;font-size:11px}@media(max-width:900px){.vybDesktop .stationFormGrid{grid-template-columns:1fr 1fr}.vybDesktop .stationBusinessGrid{grid-template-columns:1fr}}@media(max-width:600px){.vybDesktop .stationOwnershipStudio{width:calc(100% - 20px)}.vybDesktop .stationPolicy{align-items:stretch;flex-direction:column}.vybDesktop .stationKindSwitch button{flex:1 1}.vybDesktop .stationFormGrid,.vybDesktop .stationInlineForm{grid-template-columns:1fr}.vybDesktop .stationRows>article{grid-template-columns:1fr auto}.vybDesktop .stationRows>article span{grid-column:1/-1}.vybDesktop .stationSaveBar{align-items:stretch;flex-direction:column}.vybDesktop .stationSaveBar button{width:100%}}.vybDesktop .openViewerPreview{justify-self:end;min-height:42px;padding:0 16px;display:flex;align-items:center;gap:8px;border:1px solid #52e4bd;border-radius:10px;background:#133028;color:#74f4d1;font-weight:900}.vybDesktop .viewerPreviewOverlay{position:fixed;z-index:10050;inset:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;grid-template-rows:auto minmax(0,1fr);background:#03070c}.vybDesktop .viewerPreviewOverlay>header{padding:10px 4px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .viewerPreviewOverlay>header>div{display:grid}.vybDesktop .viewerPreviewOverlay>header span{color:#fb3158;font-size:9px;font-weight:950;letter-spacing:.14em}.vybDesktop .viewerPreviewOverlay>header em{color:#8ba0b9;font-size:10px;font-style:normal}.vybDesktop .viewerPreviewOverlay>header button{min-height:40px;padding:0 13px;border:1px solid #304057;border-radius:9px;background:#111d2c;color:#fff}.vybDesktop .viewerOutputCanvas{position:relative;min-height:0;overflow:hidden;display:grid;padding:clamp(18px,4vw,48px);background:radial-gradient(circle at 25% 25%,rgba(67,224,177,.18),transparent 34%),linear-gradient(135deg,#131d2d,#090c13)}.vybDesktop .viewerOutputCanvas>aside{position:absolute;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:linear-gradient(145deg,#352359,#141124)}.vybDesktop .viewerOutputCanvas>aside span{color:#8196ae;font-size:11px}.vybDesktop .viewerOutputCanvas .programmeLowerThird{position:absolute;z-index:4;right:auto!important;bottom:auto!important;max-width:none}@media(max-width:600px){.vybDesktop .openViewerPreview{width:100%;justify-content:center}.vybDesktop .viewerPreviewOverlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.vybDesktop .viewerPreviewOverlay>header strong{font-size:12px}.vybDesktop .viewerOutputCanvas{padding:10px}}.vybDesktop .streamWorkflow{width:calc(100% - clamp(24px,5vw,72px));max-width:1500px;margin:14px auto 8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.vybDesktop .streamWorkflow span{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(119,143,178,.16);border-radius:9px;background:#0d1623;color:#71869f;font-size:10px;font-weight:850}.vybDesktop .streamWorkflow span.active{border-color:#52e4bd;background:#133028;color:#74f4d1}@media(max-width:600px){.vybDesktop .streamWorkflow{width:calc(100% - 20px);grid-template-columns:1fr 1fr}.vybDesktop .streamWorkflow span{justify-content:flex-start}}.vybBackgroundMediaElement{position:fixed;width:1px;height:1px;left:-20px;bottom:-20px;opacity:.01;pointer-events:none}.vybGlobalNowPlaying{position:fixed;z-index:9900;right:18px;bottom:84px;width:min(420px,calc(100vw - 28px));min-height:64px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;grid-gap:6px;gap:6px;border:1px solid rgba(139,92,246,.55);border-radius:16px;background:rgba(12,13,26,.94);box-shadow:0 18px 50px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vybGlobalNowPlaying button{border:0;border-radius:10px;background:#24134e;color:#fff}.vybGlobalNowPlaying .mediaIdentity{min-width:0;padding:5px 8px;display:flex;align-items:center;gap:9px;background:transparent;text-align:left}.vybGlobalNowPlaying .mediaIdentity>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#4c1d95}.vybGlobalNowPlaying .mediaIdentity>div{min-width:0;display:grid}.vybGlobalNowPlaying small{color:#a78bfa;font-size:8px;font-weight:900}.vybGlobalNowPlaying em,.vybGlobalNowPlaying strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybGlobalNowPlaying em{color:#9ca3af;font-size:9px;font-style:normal}@media(max-width:680px){.vybGlobalNowPlaying{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}}.vybDesktop .streamSimpleDirector{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);overflow:hidden;border:1px solid rgba(83,228,189,.24);border-radius:20px;background:#0b1420;box-shadow:0 24px 70px rgba(0,0,0,.35)}.vybDesktop .streamRealCamera{position:relative;min-height:clamp(320px,46vw,650px);overflow:hidden;background:radial-gradient(circle at 50% 30%,#172b3c,#05090f)}.vybDesktop .streamRealCamera video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.vybDesktop .streamRealCamera>div{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;color:#8ba0b9;text-align:center}.vybDesktop .streamRealCamera>div strong{color:#fff;font-size:20px}.vybDesktop .streamRealCamera>span{position:absolute;z-index:2;left:14px;top:14px;padding:6px 9px;border-radius:7px;background:#1e293b;color:#cbd5e1;font-size:9px;font-weight:950}.vybDesktop .streamRealCamera>span.live{background:#ef3157;color:#fff}.vybDesktop .streamSimpleDirector>aside{padding:clamp(18px,3vw,30px);display:grid;align-content:center;grid-gap:12px;gap:12px}.vybDesktop .streamSimpleDirector>aside>span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.14em}.vybDesktop .streamSimpleDirector>aside h2{margin:0;font-size:clamp(22px,3vw,36px)}.vybDesktop .streamSimpleDirector>aside p,.vybDesktop .streamSimpleDirector>aside small{margin:0;color:#8ba0b9;line-height:1.5}.vybDesktop .streamSimpleDirector label{display:grid;grid-gap:5px;gap:5px;color:#8ba0b9;font-size:10px}.vybDesktop .streamSimpleDirector select{min-height:42px;padding:0 10px;border:1px solid #304057;border-radius:9px;background:#08101b;color:#fff}.vybDesktop .streamSimpleDirector aside>div{display:grid;grid-gap:7px;gap:7px}.vybDesktop .streamAdvancedToggle,.vybDesktop .streamSimpleDirector button{min-height:44px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #304057;border-radius:10px;background:#111d2c;color:#e7f2ff;font-weight:850}.vybDesktop .streamSimpleDirector button.primary{border:0;background:#52e4bd;color:#06130f}.vybDesktop .streamSimpleDirector button.danger{border-color:#ef3157;color:#ff8ca1}.vybDesktop .streamSimpleDirector+.streamProgrammeMonitor{display:none}.vybDesktop .streamAdvancedToggle{justify-self:center;min-width:min(440px,100%)}@media(max-width:760px){.vybDesktop .streamSimpleDirector{grid-template-columns:1fr}.vybDesktop .streamRealCamera{min-height:56vw}.vybDesktop .streamSimpleDirector>aside{padding:16px}.vybDesktop .streamSimpleDirector aside>div{grid-template-columns:1fr 1fr}.vybDesktop .streamSimpleDirector aside>div button:last-child{grid-column:1/-1}}.vybDesktop .streamSourceRouteIntro{width:calc(100% - clamp(24px,5vw,72px));max-width:1500px;margin:18px auto 0;padding:clamp(18px,3vw,28px);display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(83,228,189,.18);border-radius:18px;background:#0c1522}.vybDesktop .streamSourceRouteIntro span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.13em}.vybDesktop .streamSourceRouteIntro h2{margin:6px 0}.vybDesktop .streamSourceRouteIntro p{margin:0;max-width:760px;color:#8ba0b9;line-height:1.5}.vybDesktop .streamSourceRouteIntro aside{min-width:180px;padding:12px;display:grid;border:1px solid #304057;border-radius:12px;background:#08101b}.vybDesktop .streamSourceRouteIntro strong{text-transform:uppercase}.vybDesktop .streamSourceRouteIntro em{color:#8ba0b9;font-size:10px;font-style:normal}@media(max-width:680px){.vybDesktop .streamSourceRouteIntro{width:calc(100% - 20px);align-items:stretch;flex-direction:column}.vybDesktop .streamSourceRouteIntro aside{min-width:0}}.vybDesktop .vybEconomyApp{min-height:100%;padding:clamp(18px,3vw,42px);display:grid;align-content:start;grid-gap:16px;gap:16px;color:#edfdf4;background:radial-gradient(circle at 85% 5%,rgba(34,197,94,.16),transparent 28%),linear-gradient(145deg,#07120d,#081018 48%,#07100c)}.vybDesktop .vybEconomyHero{padding:clamp(24px,4vw,52px);display:flex;align-items:end;justify-content:space-between;gap:24px;border:1px solid rgba(74,222,128,.22);border-radius:24px;background:linear-gradient(125deg,rgba(20,83,45,.45),rgba(7,16,12,.82));box-shadow:0 24px 80px rgba(0,0,0,.28)}.vybDesktop .vybEconomyHero>div{max-width:850px}.vybDesktop .vybEconomyHero span,.vybDesktop .vybEconomyPanel header span,.vybDesktop .vybEconomySettlement header span{color:#4ade80;font-size:9px;font-weight:950;letter-spacing:.16em}.vybDesktop .vybEconomyHero h1{margin:8px 0;font-size:clamp(34px,6vw,72px);line-height:.98;letter-spacing:-.055em}.vybDesktop .vybEconomyHero p{max-width:760px;margin:0;color:#9fb9aa;line-height:1.6}.vybDesktop .vybEconomyHero aside{min-width:220px;padding:16px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(74,222,128,.25);border-radius:15px;background:rgba(3,15,9,.72)}.vybDesktop .vybEconomyHero aside strong{color:#86efac;font-size:22px}.vybDesktop .vybEconomyHero aside em{color:#789487;font-size:10px;font-style:normal}.vybDesktop .vybEconomyUnits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .vybEconomyUnits article{min-height:150px;padding:18px;display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(129,164,145,.17);border-radius:17px;background:rgba(12,26,19,.82)}.vybDesktop .vybEconomyUnits svg{color:#4ade80}.vybDesktop .vybEconomyUnits span{color:#769285;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.vybDesktop .vybEconomyUnits strong{font-size:18px}.vybDesktop .vybEconomyUnits p{margin:0;color:#8ca397;font-size:11px;line-height:1.45}.vybDesktop .vybEconomyDomains{padding:20px;border:1px solid rgba(129,164,145,.17);border-radius:20px;background:#09150f}.vybDesktop .vybEconomyDomains>header{margin-bottom:15px;display:flex;align-items:end;justify-content:space-between;gap:24px}.vybDesktop .vybEconomyDomains>header span{color:#4ade80;font-size:9px;font-weight:950;letter-spacing:.16em}.vybDesktop .vybEconomyDomains>header h2{margin:5px 0 0;font-size:22px}.vybDesktop .vybEconomyDomains>header p{max-width:570px;margin:0;color:#81998c;font-size:11px;line-height:1.5}.vybDesktop .vybEconomyDomains>div{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));grid-gap:8px;gap:8px;overflow-x:auto}.vybDesktop .vybEconomyDomains article{min-height:205px;padding:14px;position:relative;overflow:hidden;display:grid;align-content:end;grid-gap:5px;gap:5px;border:1px solid color-mix(in srgb,var(--domain-accent) 42%,transparent);border-radius:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--domain-accent) 18%,#0b1711),#0b1711 58%)}.vybDesktop .vybEconomyDomains article:before{content:"";position:absolute;width:90px;height:90px;right:-30px;top:-35px;border-radius:99px;background:var(--domain-accent);filter:blur(35px);opacity:.38}.vybDesktop .vybEconomyDomains article em{position:absolute;left:12px;top:12px;color:var(--domain-accent);font-size:10px;font-style:normal;font-weight:950}.vybDesktop .vybEconomyDomains article span{color:var(--domain-accent);font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.vybDesktop .vybEconomyDomains article strong{font-size:17px}.vybDesktop .vybEconomyDomains article p{min-height:44px;margin:0;color:#9aafa3;font-size:10px;line-height:1.45}.vybDesktop .vybEconomyDomains article small{padding-top:7px;border-top:1px solid hsla(0,0%,100%,.08);color:#668074;font-size:8px;line-height:1.35}.vybDesktop .vybEconomyGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.vybDesktop .vybEconomyPanel{padding:18px;border:1px solid rgba(129,164,145,.17);border-radius:18px;background:#0b1812}.vybDesktop .vybEconomyPanel>header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.vybDesktop .vybEconomyPanel h2,.vybDesktop .vybEconomySettlement h2{margin:4px 0;font-size:20px}.vybDesktop .vybEconomyPanel header svg{color:#4ade80}.vybDesktop .vybEconomyPanel.layers>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.vybDesktop .vybEconomyPanel.layers section{padding:11px;display:flex;gap:10px;border:1px solid rgba(129,164,145,.12);border-radius:11px;background:#0e2118}.vybDesktop .vybEconomyPanel.layers i{width:7px;height:7px;margin-top:5px;flex:0 0 auto;border-radius:99px;background:#4ade80;box-shadow:0 0 14px #22c55e}.vybDesktop .vybEconomyPanel.layers strong{font-size:12px}.vybDesktop .vybEconomyPanel.layers p{margin:3px 0 0;color:#81998c;font-size:10px;line-height:1.4}.vybDesktop .vybEconomyPanel.resources>div{display:grid;grid-gap:6px;gap:6px}.vybDesktop .vybEconomyPanel.resources section{padding:9px 10px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;border-radius:9px;background:#0e2118;font-size:10px}.vybDesktop .vybEconomyPanel.resources span{color:#86efac}.vybDesktop .vybEconomyPanel.resources em{color:#789084;font-style:normal;text-align:right}.vybDesktop .vybEconomySettlement{padding:20px;border:1px solid rgba(74,222,128,.2);border-radius:18px;background:linear-gradient(110deg,#0c1f16,#0b1511)}.vybDesktop .vybEconomySettlement>div{margin:15px 0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.vybDesktop .vybEconomySettlement section{min-height:70px;padding:10px;position:relative;display:grid;align-content:center;grid-gap:3px;gap:3px;border:1px solid rgba(129,164,145,.17);border-radius:11px;background:#0f261a}.vybDesktop .vybEconomySettlement section em{color:#4ade80;font-size:9px;font-style:normal}.vybDesktop .vybEconomySettlement section svg{position:absolute;right:8px;top:50%;color:#4ade80}.vybDesktop .vybEconomySettlement>p{margin:0;color:#8ca397;font-size:11px;line-height:1.55}.vybDesktop .vybEconomyBottom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.vybDesktop .vybEconomyBottom article{padding:15px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;border:1px solid rgba(129,164,145,.17);border-radius:15px;background:#0b1812}.vybDesktop .vybEconomyBottom svg{color:#4ade80}.vybDesktop .vybEconomyBottom div{display:grid;grid-gap:3px;gap:3px}.vybDesktop .vybEconomyBottom span{color:#769285;font-size:9px;text-transform:uppercase}.vybDesktop .vybEconomyBottom p{margin:0;color:#81998c;font-size:10px;line-height:1.4}.vybDesktop .vybEconomyBottom button{min-height:36px;grid-column:1/-1;border:1px solid #246f42;border-radius:9px;background:#123d25;color:#9df5bb;font-weight:850}.vybDesktop .vybOrganizationWorkspace{padding:20px;display:grid;grid-gap:15px;gap:15px;border:1px solid rgba(74,222,128,.22);border-radius:20px;background:linear-gradient(135deg,#0b1b13,#08110d)}.vybDesktop .vybOrganizationWorkspace>header span{color:#4ade80;font-size:9px;font-weight:950;letter-spacing:.16em}.vybDesktop .vybOrganizationWorkspace h2{margin:5px 0}.vybDesktop .vybOrganizationWorkspace>header p,.vybDesktop .vybOrganizationWorkspace>p{margin:0;color:#8ca397;line-height:1.5}.vybDesktop .vybOrganizationWorkspace>form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.5fr) auto;grid-gap:8px;gap:8px}.vybDesktop .vybOrganizationWorkspace input,.vybDesktop .vybOrganizationWorkspace select{min-width:0;min-height:44px;padding:0 12px;border:1px solid #28563a;border-radius:10px;background:#07130c;color:#dcfce7}.vybDesktop .vybOrganizationWorkspace button{min-height:40px;padding:0 12px;border:1px solid #2f7749;border-radius:9px;background:#123d25;color:#b7f7ca;font-weight:850}.vybDesktop .vybOrganizationWorkspace>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .vybOrganizationWorkspace article{padding:16px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(129,164,145,.17);border-radius:15px;background:#0b1812}.vybDesktop .vybOrganizationWorkspace article>span{color:#4ade80;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.vybDesktop .vybOrganizationWorkspace article>strong{font-size:18px}.vybDesktop .vybOrganizationWorkspace article>p{min-height:34px;margin:0;color:#8ca397;font-size:11px}.vybDesktop .vybOrganizationWorkspace article>em{color:#86efac;font-size:11px;font-style:normal}.vybDesktop .vybOrganizationWorkspace article>section{display:flex;flex-wrap:wrap;gap:5px}.vybDesktop .vybOrganizationWorkspace article small{padding:5px 7px;border-radius:7px;background:#102c1c;color:#a7d8b7}.vybDesktop .vybOrganizationWorkspace dl{margin:3px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.vybDesktop .vybOrganizationWorkspace dl div{padding:8px;border-radius:8px;background:#07130c}.vybDesktop .vybOrganizationWorkspace dt{color:#789487;font-size:9px}.vybDesktop .vybOrganizationWorkspace dd{margin:2px 0 0;font-weight:900}.vybDesktop .vybOrganizationWorkspace footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.vybDesktop .vybOrganizationWorkspace footer button{padding:6px;font-size:9px}@media(max-width:900px){.vybDesktop .vybEconomyUnits{grid-template-columns:1fr 1fr}.vybDesktop .vybEconomyDomains>header{align-items:start;flex-direction:column;gap:8px}.vybDesktop .vybEconomyGrid{grid-template-columns:1fr}.vybDesktop .vybEconomySettlement>div{grid-template-columns:repeat(3,1fr)}.vybDesktop .vybEconomyBottom{grid-template-columns:1fr}}@media(max-width:600px){.vybDesktop .vybEconomyHero{align-items:stretch;flex-direction:column}.vybDesktop .vybEconomyHero aside{min-width:0}.vybDesktop .vybEconomyPanel.layers>div,.vybDesktop .vybEconomyUnits{grid-template-columns:1fr}.vybDesktop .vybEconomyPanel.resources section,.vybDesktop .vybEconomySettlement>div{grid-template-columns:1fr 1fr}.vybDesktop .vybEconomyPanel.resources em{grid-column:1/-1;text-align:left}}@media(max-width:900px){.vybDesktop .vybOrganizationWorkspace>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.vybDesktop .vybOrganizationWorkspace footer,.vybDesktop .vybOrganizationWorkspace>div,.vybDesktop .vybOrganizationWorkspace>form{grid-template-columns:1fr}}.vybDesktop .vybEconomyCalculator{max-width:720px;margin:14px 0;display:grid;grid-gap:7px;gap:7px;color:#9fb9aa;font-size:11px}.vybDesktop .vybEconomyCalculator input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(74,222,128,.3);border-radius:10px;background:#07130c;color:#dcfce7;font:700 15px/1 monospace}.vybDesktop .vybEconomySettlement section span{color:#9fb9aa;font-size:10px;overflow-wrap:anywhere}.vybDesktop .vybCoreFileApp{min-height:100%;display:grid;grid-template-columns:280px minmax(0,1fr);background:#070b14;color:#f8fafc}.vybDesktop .vybCoreFileApp>aside{padding:18px;border-right:1px solid #263147;background:#0d1422}.vybDesktop .vybCoreFileApp>aside header{display:flex;align-items:center;gap:10px}.vybDesktop .vybCoreFileApp>aside header div{display:grid}.vybDesktop .vybCoreFileApp>aside p,.vybDesktop .vybCoreFileApp>aside span{color:#94a3b8;font-size:11px}.vybDesktop .vybCoreFileApp nav{display:grid;grid-gap:6px;gap:6px}.vybDesktop .vybCoreFileApp nav button{padding:11px;display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid #263147;border-radius:10px;background:#111a2b;color:#fff}.vybDesktop .vybCoreFileApp nav button.active{border-color:#8b5cf6;background:#23164b}.vybDesktop .vybCoreFileApp>main{min-width:0;padding:clamp(18px,3vw,36px);display:grid;align-content:start;grid-gap:18px;gap:18px}.vybDesktop .vybCoreFileApp>main header span{color:#a78bfa;font-size:10px;font-weight:900;letter-spacing:.14em}.vybDesktop .vybCoreFileApp>main h1{margin:5px 0}.vybDesktop .vybCoreFileApp>main header p{margin:0;color:#94a3b8}.vybDesktop .vybCoreFileApp object,.vybDesktop .vybCoreFileApp video{width:100%;height:min(68vh,720px);border:0;border-radius:16px;background:#000}.vybDesktop .vybCoreFileApp pre{max-height:70vh;margin:0;padding:22px;overflow:auto;white-space:pre-wrap;border:1px solid #263147;border-radius:14px;background:#fff;color:#111827}.vybDesktop .vybAudioPlayer,.vybDesktop .vybHandlerMissing{min-height:300px;padding:30px;display:grid;place-items:center;grid-gap:16px;gap:16px;border:1px solid #263147;border-radius:18px;background:radial-gradient(circle,#30205a,#101728 60%)}.vybDesktop .vybAudioPlayer audio{width:min(680px,100%)}.vybDesktop .vybHandlerMissing{text-align:center;color:#94a3b8}.vybDesktop .vybHandlerMissing strong{color:#fff}.vybDesktop .vybHandlerMissing a{padding:10px 14px;border-radius:9px;background:#7c3aed;color:#fff;text-decoration:none}@media(max-width:700px){.vybDesktop .vybCoreFileApp{grid-template-columns:1fr}.vybDesktop .vybCoreFileApp>aside{border-right:0;border-bottom:1px solid #263147}.vybDesktop .vybCoreFileApp nav{grid-auto-flow:column;grid-auto-columns:minmax(180px,70vw);overflow-x:auto}.vybDesktop .vybCoreFileApp object,.vybDesktop .vybCoreFileApp video{height:52vh}}.vybDesktop .appTabBar{box-sizing:border-box!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:4px!important;display:flex!important;flex:none!important;align-self:start!important;align-items:stretch!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--vyb-border,rgba(148,163,184,.2))!important;border-radius:12px!important;background:var(--vyb-surface-soft,#111827)!important;scrollbar-width:none!important}.vybDesktop .appTabBar::-webkit-scrollbar{display:none!important}.vybDesktop .appTabBar>button{box-sizing:border-box!important;flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--vyb-text-soft,#aebbd0)!important;font:800 12px/1 system-ui,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .appTabBar>button.active,.vybDesktop .appTabBar>button[aria-selected=true]{background:var(--vyb-accent,#6d28d9)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.24)!important}.vybDesktop .appTabBar>button:focus-visible{outline:2px solid #a78bfa!important;outline-offset:-2px!important}.vybDesktop .vybChatApp{height:100%!important;min-height:560px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr) 250px!important;overflow:hidden!important;background:#090d16!important;color:#f8fafc!important}.vybDesktop .vybChatRail{min-width:0!important;padding:16px!important;display:grid!important;grid-template-rows:auto auto 48px minmax(0,1fr)!important;align-content:stretch!important;grid-gap:12px!important;gap:12px!important;border-right:1px solid #202b3d!important;background:#0e1522!important}.vybDesktop .vybChatRail>.appTabBar{width:100%!important}.vybDesktop .vybChatRail>.appTabBar>button{flex-basis:92px!important;width:92px!important;min-width:92px!important;max-width:92px!important}.vybDesktop .vybChatConversations{min-height:0!important;align-content:start!important;overflow-y:auto!important}.vybDesktop .vybChatConversations>button{min-height:70px!important;padding:9px!important;border-radius:12px!important}.vybDesktop .vybChatConversations>button.active{background:#1d2a40!important;border-color:#3b4f70!important}.vybDesktop .vybChatMain{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:radial-gradient(circle at 50% 20%,rgba(109,40,217,.1),transparent 38%),#0a101b!important}.vybDesktop .vybChatHeader{min-height:68px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #202b3d!important;background:rgba(14,21,34,.94)!important}.vybDesktop .vybChatHeader>div:first-child{min-width:0!important}.vybDesktop .vybChatHeader>div:first-child>span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.vybDesktop .vybChatHeader>div:first-child>strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vybDesktop .vybChatHeaderActions{display:flex!important;gap:6px!important}.vybDesktop .vybChatHeaderActions>button{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #2c3950!important;border-radius:10px!important;background:#131e2f!important}.vybDesktop .vybChatThread{min-height:0!important;padding:22px clamp(14px,3vw,38px)!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important}.vybDesktop .vybChatThread>article{width:min(680px,82%)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-self:flex-start!important;background:transparent!important}.vybDesktop .vybChatThread>article.mine{align-self:flex-end!important;grid-template-columns:minmax(0,1fr) 38px!important}.vybDesktop .vybChatThread>article.mine>.chatBubbleAvatar{grid-column:2!important}.vybDesktop .vybChatThread>article.mine>div{grid-column:1!important;grid-row:1!important;background:#4c1d95!important}.vybDesktop .vybChatThread>article>div{padding:10px 12px!important;border:1px solid #27344a!important;border-radius:14px 14px 14px 4px!important;background:#141f31!important}.vybDesktop .vybChatThread>article.mine>div{border-color:#6d28d9!important;border-radius:14px 14px 4px 14px!important}.vybDesktop .vybChatThread article.empty{width:min(440px,90%)!important;margin:auto!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;text-align:center!important}.vybDesktop .vybChatComposer{position:relative!important;bottom:auto!important;min-height:72px!important;padding:11px 16px!important;border-top:1px solid #202b3d!important;background:#0e1522!important}.vybDesktop .vybChatComposer textarea{height:48px!important;min-height:48px!important;max-height:110px!important}.vybDesktop .vybChatInspector{min-width:0!important;padding:16px!important;display:grid!important;align-content:start!important;grid-gap:14px!important;gap:14px!important;border-left:1px solid #202b3d!important;background:#0e1522!important}@media(max-width:980px){.vybDesktop .vybChatApp{grid-template-columns:280px minmax(0,1fr)!important}.vybDesktop .vybChatInspector{display:none!important}}@media(max-width:680px){.vybDesktop .appTabBar{width:100%!important}.vybDesktop .appTabBar>button{flex-basis:112px!important;width:112px!important;min-width:112px!important;max-width:112px!important}.vybDesktop .vybChatApp{height:100%!important;min-height:0!important;display:block!important}.vybDesktop .vybChatRail{height:100%!important;padding:12px!important;grid-template-rows:auto auto 48px minmax(0,1fr)!important}.vybDesktop .vybChatRail>.appTabBar>button{flex-basis:100px!important;width:100px!important;min-width:100px!important;max-width:100px!important}.vybDesktop .vybChatMain{display:none!important;height:100%!important}.vybDesktop .vybChatApp.mobile-thread-open .vybChatRail{display:none!important}.vybDesktop .vybChatApp.mobile-thread-open .vybChatMain{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.vybDesktop .vybChatHeader{padding-top:max(10px,env(safe-area-inset-top))!important}.vybDesktop .vybChatThread{padding:14px 10px!important}.vybDesktop .vybChatThread>article{width:94%!important}.vybDesktop .vybChatComposer{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.vybDesktop .vybChatComposer button:last-child{width:46px!important;padding:0!important}.vybDesktop .vybChatComposer button:last-child span{display:none!important}}.vybDesktop .vybEconomyOrgApp{--economy-accent:#2fb344;height:100%;min-height:620px;display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;background:#f7f8fa;color:#17211b}.vybDesktop .economyOrgRail{min-width:0;padding:14px 10px;display:flex;flex-direction:column;gap:12px;overflow:hidden;border-right:1px solid #dfe4e1;background:#18251e;color:#f4fff7}.vybDesktop .economyOrgRail>header{min-height:48px;padding:0 6px;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;grid-gap:9px;gap:9px}.vybDesktop .economyOrgRail>header div{min-width:0;display:grid}.vybDesktop .economyOrgRail>header strong{font-size:15px}.vybDesktop .economyOrgRail>header em{color:#9fb2a5;font-size:10px;font-style:normal}.vybDesktop .economyOrgMark{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--economy-accent);color:#fff}.vybDesktop .economyOrgRail button{border:0;background:transparent;color:inherit}.vybDesktop .economyOrgRail>header button,.vybDesktop .economyOrgSectionLabel button{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#293a30;color:#cfe3d5}.vybDesktop .economyOrgSwitcher{max-height:210px;display:grid;grid-gap:3px;gap:3px;overflow:auto}.vybDesktop .economyOrgSwitcher>button{min-height:52px;padding:7px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-radius:8px;text-align:left}.vybDesktop .economyOrgSwitcher>button.active,.vybDesktop .economyOrgSwitcher>button:hover{background:#2a3b31}.vybDesktop .economyOrgSwitcher>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e8f7ec;color:#216932;font-size:10px;font-weight:950}.vybDesktop .economyOrgSwitcher div{min-width:0;display:grid}.vybDesktop .economyOrgSwitcher em,.vybDesktop .economyOrgSwitcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .economyOrgSwitcher strong{font-size:11px}.vybDesktop .economyOrgSwitcher em{color:#91a397;font-size:9px;font-style:normal;text-transform:capitalize}.vybDesktop .economyOrgSectionLabel{padding:8px 6px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #304238;color:#91a397;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.vybDesktop .economyDepartmentList{min-height:0;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow-y:auto}.vybDesktop .economyDepartmentList button{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:8px;border-radius:7px;color:#b8c8bd;text-align:left;text-transform:capitalize}.vybDesktop .economyDepartmentList button.active,.vybDesktop .economyDepartmentList button:hover{background:#293a30;color:#fff}.vybDesktop .economyCreateOrg{min-height:38px;margin-top:auto;padding:0 10px!important;display:flex;align-items:center;gap:8px!important;border:1px solid #3a5042!important;border-radius:8px!important;color:#c9d9ce!important}.vybDesktop .economyOrgMain{min-width:0;min-height:0;padding:22px clamp(18px,3vw,40px) 40px;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;grid-gap:16px;gap:16px;overflow:auto}.vybDesktop .economyOrgHeader{display:flex;align-items:end;justify-content:space-between;gap:20px}.vybDesktop .economyOrgHeader>div:first-child{min-width:0}.vybDesktop .economyCreatePanel>span,.vybDesktop .economyDirectory header span,.vybDesktop .economyOrgActions>span,.vybDesktop .economyOrgFeed header span,.vybDesktop .economyOrgHeader span,.vybDesktop .economyTreasury header>span{color:#2b8a3e;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.vybDesktop .economyOrgHeader h1{margin:4px 0 3px;font-size:clamp(25px,4vw,38px);letter-spacing:-.035em}.vybDesktop .economyOrgHeader p{margin:0;color:#718078;font-size:11px}.vybDesktop .economyOrgHeader>div:last-child{display:flex;gap:7px}.vybDesktop .economyDirectory header button,.vybDesktop .economyOrgFeed header button,.vybDesktop .economyOrgHeader button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #ccd6d0;border-radius:8px;background:#fff;color:#26332b;font-weight:850}.vybDesktop .economyDirectory header button,.vybDesktop .economyOrgHeader button.primary{border-color:#2fb344;background:#2fb344;color:#fff}.vybDesktop .vybEconomyOrgApp .appTabBar{--vyb-accent:#2b8a3e;--vyb-surface-soft:#edf1ee;--vyb-border:#dae1dc}.vybDesktop .economyOrgDashboard{min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);grid-gap:14px;gap:14px;align-content:start}.vybDesktop .economyOrgMetrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.vybDesktop .economyOrgMetrics article,.vybDesktop .economyTreasuryCards article{padding:15px;display:grid;grid-gap:5px;gap:5px;border:1px solid #dfe4e1;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(29,52,37,.04)}.vybDesktop .economyOrgMetrics span{color:#78867e;font-size:9px;text-transform:uppercase}.vybDesktop .economyOrgMetrics strong{font-size:23px;letter-spacing:-.04em}.vybDesktop .economyOrgMetrics em{color:#8b9790;font-size:9px;font-style:normal}.vybDesktop .economyCreatePanel,.vybDesktop .economyDirectory,.vybDesktop .economyOrgActions,.vybDesktop .economyOrgFeed,.vybDesktop .economyTreasury>header{padding:18px;border:1px solid #dfe4e1;border-radius:14px;background:#fff}.vybDesktop .economyDirectory>header,.vybDesktop .economyOrgFeed>header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .economyCreatePanel h2,.vybDesktop .economyDirectory h2,.vybDesktop .economyOrgFeed h2{margin:4px 0;font-size:19px}.vybDesktop .economyDirectory>article,.vybDesktop .economyOrgFeed>article{min-height:58px;padding:9px 0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid #edf0ee}.vybDesktop .economyActivityIcon,.vybDesktop .economyDirectory>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e9f7ed;color:#2b8a3e;font-weight:900}.vybDesktop .economyDirectory article div,.vybDesktop .economyOrgFeed article div{min-width:0;display:grid;grid-gap:2px;gap:2px}.vybDesktop .economyOrgFeed article p{margin:0;color:#829087;font-size:10px}.vybDesktop .economyDirectory small,.vybDesktop .economyOrgFeed article>em{padding:5px 7px;border-radius:6px;background:#eef8f0;color:#2b8a3e;font-size:9px;font-style:normal}.vybDesktop .economyOrgActions{display:grid;align-content:start;grid-gap:7px;gap:7px}.vybDesktop .economyOrgActions>button{min-height:62px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid #e4e9e6;border-radius:10px;background:#fafbfa;color:#26332b;text-align:left}.vybDesktop .economyOrgActions button>svg{color:#2b8a3e}.vybDesktop .economyOrgActions button div{display:grid;grid-gap:2px;gap:2px}.vybDesktop .economyDirectory em,.vybDesktop .economyOrgActions em{color:#829087;font-size:9px;font-style:normal}.vybDesktop .economyDirectory,.vybDesktop .economyTreasury{max-width:900px}.vybDesktop .economyEmpty{padding:24px;color:#829087;text-align:center}.vybDesktop .economyTreasury{display:grid;grid-gap:12px;gap:12px}.vybDesktop .economyTreasury header h2{margin:7px 0 0;font-size:40px}.vybDesktop .economyCreatePanel>p,.vybDesktop .economyTreasury header p{color:#718078}.vybDesktop .economyTreasury header div{display:flex;gap:8px}.vybDesktop .economyCreatePanel form>button,.vybDesktop .economyTreasury header button{min-height:40px;padding:0 13px;border:0;border-radius:8px;background:#2fb344;color:#fff;font-weight:900}.vybDesktop .economyTreasuryCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.vybDesktop .economyTreasuryCards svg{color:#2b8a3e}.vybDesktop .economyTreasuryCards span{color:#718078;font-size:10px}.vybDesktop .economyCreatePanel{max-width:720px}.vybDesktop .economyCreatePanel form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;grid-gap:9px;gap:9px}.vybDesktop .economyCreatePanel label{display:grid;grid-gap:5px;gap:5px;color:#718078;font-size:10px}.vybDesktop .economyCreatePanel input,.vybDesktop .economyCreatePanel select{min-width:0;min-height:42px;padding:0 11px;border:1px solid #ced8d2;border-radius:8px;background:#fbfcfb;color:#17211b}.vybDesktop .economyAbout{display:grid;grid-gap:14px;gap:14px;color:#edfdf4;background:#07120d;padding:18px;border-radius:18px}.vybDesktop .economyAbout .vybEconomyHero{margin:0}.vybDesktop .economyAbout .vybEconomyDomains,.vybDesktop .economyAbout .vybEconomyPanel,.vybDesktop .economyAbout .vybEconomySettlement{box-shadow:none}@media(max-width:900px){.vybDesktop .vybEconomyOrgApp{grid-template-columns:210px minmax(0,1fr)}.vybDesktop .economyOrgMetrics{grid-template-columns:1fr 1fr}.vybDesktop .economyOrgDashboard,.vybDesktop .economyTreasuryCards{grid-template-columns:1fr}}@media(max-width:650px){.vybDesktop .vybEconomyOrgApp{display:block;overflow:auto}.vybDesktop .economyOrgRail{min-height:auto;overflow:visible;border-right:0}.vybDesktop .economyOrgSwitcher{grid-auto-flow:column;grid-auto-columns:minmax(180px,70vw);overflow-x:auto}.vybDesktop .economyDepartmentList{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.vybDesktop .economyCreateOrg{margin-top:0}.vybDesktop .economyOrgMain{padding:16px 12px 90px;overflow:visible}.vybDesktop .economyOrgHeader{align-items:stretch;flex-direction:column}.vybDesktop .economyOrgHeader>div:last-child button{flex:1 1;justify-content:center}.vybDesktop .economyOrgMetrics{grid-template-columns:1fr 1fr}.vybDesktop .economyCreatePanel form{grid-template-columns:1fr}.vybDesktop .economyAbout{padding:10px}.vybDesktop .economyAbout .vybEconomyHero{padding:20px}}.vybDesktop:not([data-theme=light]) .vybEconomyOrgApp{background:#07100c;color:#eef8f1}.vybDesktop:not([data-theme=light]) .economyOrgRail{border-right-color:#26372d;background:#111c16}.vybDesktop:not([data-theme=light]) .economyOrgMain{background:radial-gradient(circle at 80% 0,rgba(47,179,68,.08),transparent 32%),#07100c}.vybDesktop:not([data-theme=light]) .economyCreatePanel>p,.vybDesktop:not([data-theme=light]) .economyDirectory em,.vybDesktop:not([data-theme=light]) .economyEmpty,.vybDesktop:not([data-theme=light]) .economyOrgActions em,.vybDesktop:not([data-theme=light]) .economyOrgFeed article p,.vybDesktop:not([data-theme=light]) .economyOrgHeader p,.vybDesktop:not([data-theme=light]) .economyOrgMetrics em,.vybDesktop:not([data-theme=light]) .economyOrgMetrics span,.vybDesktop:not([data-theme=light]) .economyTreasury header p,.vybDesktop:not([data-theme=light]) .economyTreasuryCards span{color:#8fa397}.vybDesktop:not([data-theme=light]) .economyCreatePanel,.vybDesktop:not([data-theme=light]) .economyDirectory,.vybDesktop:not([data-theme=light]) .economyOrgActions,.vybDesktop:not([data-theme=light]) .economyOrgFeed,.vybDesktop:not([data-theme=light]) .economyOrgMetrics article,.vybDesktop:not([data-theme=light]) .economyTreasury>header,.vybDesktop:not([data-theme=light]) .economyTreasuryCards article{border-color:#24362b;background:#0d1912;box-shadow:0 8px 24px rgba(0,0,0,.18)}.vybDesktop:not([data-theme=light]) .economyDirectory>article,.vybDesktop:not([data-theme=light]) .economyOrgFeed>article{border-top-color:#1d2d23}.vybDesktop:not([data-theme=light]) .economyActivityIcon,.vybDesktop:not([data-theme=light]) .economyDirectory>article>span{background:#143320;color:#69db7c}.vybDesktop:not([data-theme=light]) .economyDirectory small,.vybDesktop:not([data-theme=light]) .economyOrgFeed article>em{background:#12301e;color:#8ce99a}.vybDesktop:not([data-theme=light]) .economyOrgActions>button{border-color:#263a2e;background:#101f17;color:#e6f3e9}.vybDesktop:not([data-theme=light]) .economyOrgActions>button:hover{border-color:#39784a;background:#153020}.vybDesktop:not([data-theme=light]) .economyOrgFeed header button,.vybDesktop:not([data-theme=light]) .economyOrgHeader button{border-color:#33483b;background:#142219;color:#dcebe0}.vybDesktop:not([data-theme=light]) .economyOrgFeed header button:hover,.vybDesktop:not([data-theme=light]) .economyOrgHeader button:hover{border-color:#4b7658;background:#193022}.vybDesktop:not([data-theme=light]) .vybEconomyOrgApp .appTabBar{--vyb-surface-soft:#101d15;--vyb-border:#26382d;--vyb-text-soft:#9db1a4;--vyb-accent:#26843a}.vybDesktop:not([data-theme=light]) .economyCreatePanel label{color:#94a69b}.vybDesktop:not([data-theme=light]) .economyCreatePanel input,.vybDesktop:not([data-theme=light]) .economyCreatePanel select{border-color:#304438;background:#07110b;color:#eef8f1;color-scheme:dark}.vybDesktop:not([data-theme=light]) .economyCreatePanel input::placeholder{color:#63766a}.vybDesktop:not([data-theme=light]) .economyTreasury header button:not(:first-child){border:1px solid #35503f;background:#142219;color:#dcebe0}.vybDesktop .vybChatRail{grid-template-rows:auto auto auto minmax(0,1fr)!important}.vybDesktop .vybChatRailLabel{padding:3px 4px 0;display:flex;align-items:center;justify-content:space-between;color:#73849b;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vybDesktop .vybChatRailLabel em{min-width:22px;height:20px;display:grid;place-items:center;border-radius:99px;background:#1a2638;color:#a9bad0;font-style:normal}.vybDesktop .vybChatMain{grid-template-rows:auto auto minmax(0,1fr) auto!important}.vybDesktop .vybChatModeBar{min-width:0;min-height:58px;padding:6px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #202b3d;background:#0d1421}.vybDesktop .vybChatModeBar>.appTabBar{--vyb-surface-soft:#151f30;--vyb-border:#27344a;--vyb-accent:#6d28d9}.vybDesktop .vybChatModeBar>.appTabBar>button{flex-basis:92px!important;width:92px!important;min-width:92px!important;max-width:92px!important}.vybDesktop .vybChatModeBar>span{min-width:0;margin-left:auto;color:#718198;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .vybChatThread{background:linear-gradient(rgba(10,16,27,.88),rgba(10,16,27,.94)),radial-gradient(circle at 50% 0,rgba(109,40,217,.2),transparent 44%)!important}.vybDesktop .vybChatComposer{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:end!important;grid-gap:8px!important;gap:8px!important}.vybDesktop .vybChatComposer textarea{padding:13px 14px!important;border-radius:13px!important;background:#101a2a!important}.vybDesktop .vybChatComposer button{height:48px!important;min-height:48px!important;border-radius:12px!important}.vybDesktop .vybChatComposer button:last-child{min-width:86px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.vybDesktop .vybChatHeaderActions button.ai{border-color:#6d28d9!important;background:#2c1952!important;color:#c4b5fd!important}.vybDesktop .vybChatThread article.empty{padding:34px!important;border:1px dashed #34415a!important;border-radius:18px!important;background:rgba(15,24,39,.72)!important}.vybDesktop .vybChatThread article.empty svg{color:#a78bfa!important}.vybDesktop .vybChatThread article.empty strong{font-size:17px!important}.vybDesktop .vybChatThread article.empty span{max-width:330px!important;color:#8292a9!important;line-height:1.5!important}@media(max-width:680px){.vybDesktop .vybChatMain{grid-template-rows:auto auto minmax(0,1fr) auto!important}.vybDesktop .vybChatModeBar{padding:5px 10px;overflow:hidden}.vybDesktop .vybChatModeBar>span{display:none}.vybDesktop .vybChatModeBar>.appTabBar>button{flex-basis:88px!important;width:88px!important;min-width:88px!important;max-width:88px!important}.vybDesktop .vybChatComposer{grid-template-columns:40px minmax(0,1fr) 46px!important}.vybDesktop .vybChatComposer button:last-child{min-width:46px!important}.vybDesktop .vybChatComposer button:last-child span{display:none!important}}.vybDesktop .genesisModePanel{--genesis:#f97316}.vybDesktop .genesisModeBanner{grid-column:1/-1;min-height:82px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #475569;border-radius:14px;background:#111827;color:#fff}.vybDesktop .genesisModeBanner.active{border-color:#fb923c;background:linear-gradient(120deg,#7c2d12,#431407);box-shadow:0 0 0 3px rgba(249,115,22,.13)}.vybDesktop .genesisModeBanner>div{display:grid;grid-gap:3px;gap:3px}.vybDesktop .genesisModeBanner span{color:#fdba74;font-size:11px;font-weight:950;letter-spacing:.16em}.vybDesktop .genesisModeBanner strong{font-size:18px}.vybDesktop .genesisModeBanner em{color:#fed7aa;font-size:10px;font-style:normal}.vybDesktop .genesisModeBanner button{min-height:42px;padding:0 14px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#9a3412;font-weight:950}.vybDesktop .genesisCapabilities,.vybDesktop .genesisSessionDetails{grid-column:1/-1;padding:16px;display:grid;grid-gap:9px;gap:9px;border:1px solid #d9dee7;border-radius:12px;background:#fff}.vybDesktop .genesisCapabilities>label{min-height:40px;padding:8px 10px;display:flex;align-items:center;gap:9px;border-radius:8px;background:#f8fafc}.vybDesktop .genesisCapabilities input{accent-color:#f97316}.vybDesktop .genesisSessionDetails dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.vybDesktop .genesisSessionDetails dl>div{min-width:0;padding:10px;border-radius:9px;background:#fff7ed}.vybDesktop .genesisSessionDetails dt{color:#9a3412;font-size:9px;font-weight:900;text-transform:uppercase}.vybDesktop .genesisSessionDetails dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:11px}.vybDesktop .genesisModePanel textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.vybDesktop .genesisModeStatus{grid-column:1/-1;margin:0;padding:11px 13px;border-left:3px solid #f97316;background:#fff7ed;color:#7c2d12;font-size:11px}@media(max-width:650px){.vybDesktop .genesisModeBanner{align-items:stretch;flex-direction:column}.vybDesktop .genesisSessionDetails dl{grid-template-columns:1fr}}.vybDesktop .economyGlobalAbout{position:absolute;z-index:20;top:68px;right:18px;width:min(390px,calc(100% - 36px));padding:16px;display:grid;grid-gap:10px;gap:10px;border:1px solid #d6e2d9;border-radius:14px;background:#fff;color:#17251b;box-shadow:0 18px 50px rgba(31,55,38,.18)}.vybDesktop .economyGlobalAbout header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .economyGlobalAbout header button{border:0;background:transparent;color:inherit}.vybDesktop .economyGlobalAbout p{margin:0;color:#64736a;font-size:12px;line-height:1.55}.vybDesktop .economyGlobalAbout div{display:flex;flex-wrap:wrap;gap:6px}.vybDesktop .economyGlobalAbout span{padding:5px 8px;border-radius:99px;background:#edf7ef;color:#28713a;font-size:9px;font-weight:900}.vybDesktop .economyActionStatus{margin:0;padding:9px 12px;border:1px solid #b9dcc0;border-radius:9px;background:#effaf1;color:#246b34;font-size:11px}.vybDesktop .economyInvitePanel,.vybDesktop .economyOperationsPage,.vybDesktop .economyPeopleWorkspace{display:grid;grid-gap:14px;gap:14px}.vybDesktop .economyInvitePanel,.vybDesktop .economyObligations,.vybDesktop .economyOperationsPage>header,.vybDesktop .economyPendingInvites,.vybDesktop .economyShareMeter{padding:16px;border:1px solid #dce5de;border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(31,55,38,.06)}.vybDesktop .economyInvitePanel header,.vybDesktop .economyOperationsPage>header,.vybDesktop .economyPendingInvites header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vybDesktop .economyInvitePanel form,.vybDesktop .economyOperationsPage form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:9px;gap:9px}.vybDesktop .economyInvitePanel label,.vybDesktop .economyOperationsPage label{display:grid;grid-gap:5px;gap:5px;color:#66746b;font-size:10px;font-weight:800}.vybDesktop .economyInvitePanel input,.vybDesktop .economyInvitePanel select,.vybDesktop .economyOperationsPage input,.vybDesktop .economyOperationsPage select{min-height:40px;padding:0 10px;border:1px solid #cfdad2;border-radius:8px;background:#fff;color:#17251b}.vybDesktop .economyInvitePanel button,.vybDesktop .economyOperationsPage button,.vybDesktop .economyPendingInvites button{min-height:40px;padding:0 12px;border:1px solid #bcd2c1;border-radius:8px;background:#eff7f1;color:#216d34;font-weight:900}.vybDesktop .economyShareMeter>div{height:10px;overflow:hidden;border-radius:99px;background:#e7eee9}.vybDesktop .economyShareMeter>div>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1f8b3c,#67c879)}.vybDesktop .economyShareMeter p{margin:8px 0 0;color:#67746b;font-size:10px}.vybDesktop .economyMemberRows,.vybDesktop .economyOperationRows{display:grid;grid-gap:8px;gap:8px}.vybDesktop .economyMemberRows article,.vybDesktop .economyObligations article,.vybDesktop .economyOperationRows article,.vybDesktop .economyPendingInvites article{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5de;border-radius:10px;background:#fff}.vybDesktop .economyMemberRows article>div,.vybDesktop .economyOperationRows article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.vybDesktop .economyMemberRows small,.vybDesktop .economyObligations small,.vybDesktop .economyOperationRows small,.vybDesktop .economyPendingInvites small{color:#748078}.vybDesktop .economyMemberRows input{width:82px;min-height:36px;padding:0 8px;border:1px solid #cfdad2;border-radius:8px}.vybDesktop .economyObligations>div,.vybDesktop .economyPendingInvites>div{display:grid;grid-gap:8px;gap:8px}.vybDesktop .economyPendingInvites article>div:last-child{display:flex;gap:6px}.vybDesktop .economyGrantGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .economyGrantGrid article{padding:15px;display:grid;grid-gap:8px;gap:8px;border:1px solid #dce5de;border-radius:12px;background:#fff}.vybDesktop .economyGrantGrid article header{display:flex;justify-content:space-between;gap:10px}.vybDesktop .economyGrantGrid em{padding:4px 7px;border-radius:99px;background:#edf7ef;color:#28713a;font-size:9px;font-style:normal;font-weight:900}.vybDesktop .economyGrantGrid p{margin:0;color:#657269;font-size:11px}.vybDesktop .economyObligations{display:grid;grid-gap:9px;gap:9px}.vybDesktop .economyObligations h3{margin:0}.vybDesktop:not([data-theme=light]) .economyGlobalAbout,.vybDesktop:not([data-theme=light]) .economyGrantGrid article,.vybDesktop:not([data-theme=light]) .economyInvitePanel,.vybDesktop:not([data-theme=light]) .economyMemberRows article,.vybDesktop:not([data-theme=light]) .economyObligations,.vybDesktop:not([data-theme=light]) .economyObligations article,.vybDesktop:not([data-theme=light]) .economyOperationRows article,.vybDesktop:not([data-theme=light]) .economyOperationsPage>header,.vybDesktop:not([data-theme=light]) .economyPendingInvites,.vybDesktop:not([data-theme=light]) .economyPendingInvites article,.vybDesktop:not([data-theme=light]) .economyShareMeter{border-color:#263a2e;background:#0d1912;color:#eaf5ed;box-shadow:0 8px 24px rgba(0,0,0,.18)}.vybDesktop:not([data-theme=light]) .economyGlobalAbout p,.vybDesktop:not([data-theme=light]) .economyGrantGrid p,.vybDesktop:not([data-theme=light]) .economyMemberRows small,.vybDesktop:not([data-theme=light]) .economyObligations small,.vybDesktop:not([data-theme=light]) .economyOperationRows small,.vybDesktop:not([data-theme=light]) .economyPendingInvites small{color:#91a398}.vybDesktop:not([data-theme=light]) .economyGlobalAbout span,.vybDesktop:not([data-theme=light]) .economyGrantGrid em{background:#12301e;color:#8ce99a}.vybDesktop:not([data-theme=light]) .economyActionStatus{border-color:#31583b;background:#102b19;color:#8ce99a}.vybDesktop:not([data-theme=light]) .economyInvitePanel label,.vybDesktop:not([data-theme=light]) .economyOperationsPage label{color:#94a69b}.vybDesktop:not([data-theme=light]) .economyInvitePanel input,.vybDesktop:not([data-theme=light]) .economyInvitePanel select,.vybDesktop:not([data-theme=light]) .economyMemberRows input,.vybDesktop:not([data-theme=light]) .economyOperationsPage input,.vybDesktop:not([data-theme=light]) .economyOperationsPage select{border-color:#304438;background:#07110b;color:#eef8f1;color-scheme:dark}.vybDesktop:not([data-theme=light]) .economyInvitePanel button,.vybDesktop:not([data-theme=light]) .economyOperationsPage button,.vybDesktop:not([data-theme=light]) .economyPendingInvites button{border-color:#35503f;background:#142219;color:#dcebe0}.vybDesktop:not([data-theme=light]) .economyShareMeter>div{background:#1d2d23}@media(max-width:820px){.vybDesktop .economyInvitePanel form,.vybDesktop .economyOperationsPage form{grid-template-columns:1fr 1fr}.vybDesktop .economyGrantGrid{grid-template-columns:1fr}}@media(max-width:560px){.vybDesktop .economyInvitePanel form,.vybDesktop .economyOperationsPage form{grid-template-columns:1fr}.vybDesktop .economyMemberRows article,.vybDesktop .economyOperationRows article,.vybDesktop .economyPendingInvites article{align-items:stretch;flex-direction:column}.vybDesktop .economyPendingInvites article>div:last-child{width:100%}.vybDesktop .economyPendingInvites article button{flex:1 1}}.vybDesktop .economyInvitePanel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;grid-gap:9px;gap:9px}.vybDesktop .economyShareMeter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.vybDesktop .economyShareMeter>span{height:10px;display:block;border-radius:99px;background:linear-gradient(90deg,#1f8b3c,#67c879)}.vybDesktop .economyOperationsPage textarea{min-height:88px;padding:10px;border:1px solid #cfdad2;border-radius:8px;background:#fff;color:#17251b;resize:vertical}.vybDesktop .economyOperationsPage label.wide{grid-column:1/-1}.vybDesktop:not([data-theme=light]) .economyOperationsPage textarea{border-color:#304438;background:#07110b;color:#eef8f1;color-scheme:dark}@media(max-width:820px){.vybDesktop .economyInvitePanel>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.vybDesktop .economyInvitePanel>div{grid-template-columns:1fr}}.vybDesktop .genesisModePanel{--authority-card:#fff;--authority-soft:#eef2f7;--authority-border:#cbd5e1;--authority-text:#172033;--authority-muted:#526077;--authority-accent-soft:#fff7ed;width:min(980px,100%);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;color:var(--authority-text)}.vybDesktop .genesisModePanel .genesisModeBanner{min-width:0;border-color:#334155;background:#172033;color:#f8fafc;box-shadow:0 10px 30px rgba(15,23,42,.14)}.vybDesktop .genesisModePanel .genesisModeBanner.active{border-color:#c2410c;background:linear-gradient(120deg,#7c2d12,#431407)}.vybDesktop .genesisModePanel .genesisModeBanner em{color:#dbe4ef;font-size:12px;line-height:1.4}.vybDesktop .genesisModePanel .genesisModeBanner button{flex:0 0 auto}.vybDesktop .genesisModePanel .genesisCapabilities,.vybDesktop .genesisModePanel .genesisSessionDetails,.vybDesktop .genesisModePanel .settingsHero,.vybDesktop .genesisModePanel>label{min-width:0;border:1px solid var(--authority-border)!important;background:var(--authority-card)!important;color:var(--authority-text)!important;box-shadow:0 6px 20px rgba(15,23,42,.06)}.vybDesktop .genesisModePanel .settingsHero{padding:20px}.vybDesktop .genesisModePanel .settingsHero strong{font-size:clamp(20px,3vw,26px)}.vybDesktop .genesisModePanel .settingsHero span{color:var(--authority-muted);font-size:13px;line-height:1.55}.vybDesktop .genesisModePanel>label{min-height:92px;padding:14px 16px;border-radius:12px;display:grid;align-content:center;grid-gap:8px;gap:8px}.vybDesktop .genesisModePanel>label>span{color:var(--authority-muted);font-size:12px;font-weight:800}.vybDesktop .genesisModePanel input:not([type=checkbox]),.vybDesktop .genesisModePanel select,.vybDesktop .genesisModePanel textarea{width:100%;min-width:0;border:1px solid #94a3b8!important;border-radius:9px!important;background:#fff!important;color:#111827!important;outline:none}.vybDesktop .genesisModePanel input:not([type=checkbox]),.vybDesktop .genesisModePanel select{min-height:44px;padding:0 12px}.vybDesktop .genesisModePanel textarea{padding:12px;line-height:1.55}.vybDesktop .genesisModePanel input:focus,.vybDesktop .genesisModePanel select:focus,.vybDesktop .genesisModePanel textarea:focus{border-color:#c2410c!important;box-shadow:0 0 0 3px rgba(194,65,12,.16)}.vybDesktop .genesisModePanel .genesisCapabilities{grid-column:1/-1;padding:16px;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vybDesktop .genesisModePanel .genesisCapabilities>strong{grid-column:1/-1;font-size:15px}.vybDesktop .genesisModePanel .genesisCapabilities>label{min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--authority-border);border-radius:9px;background:var(--authority-soft)!important;color:var(--authority-text)!important}.vybDesktop .genesisModePanel .genesisCapabilities>label span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.vybDesktop .genesisModePanel .genesisCapabilities input{flex:0 0 18px;width:18px;height:18px;accent-color:#c2410c}.vybDesktop .genesisModePanel .settingsActions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.vybDesktop .genesisModePanel .settingsActions button{min-height:46px;padding:0 18px;border:1px solid #9a3412;border-radius:10px;background:#c2410c;color:#fff;font-weight:900}.vybDesktop .genesisModePanel .settingsActions button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:1}.vybDesktop .genesisModePanel .genesisModeStatus{grid-column:1/-1;padding:13px 15px;border:1px solid #fdba74;border-left:4px solid #c2410c;border-radius:9px;background:var(--authority-accent-soft);color:#7c2d12;font-size:12px;line-height:1.5}.vybDesktop .genesisModePanel .genesisSessionDetails dl>div{border:1px solid #fed7aa;background:var(--authority-accent-soft)}.vybDesktop .genesisModePanel .genesisSessionDetails dd{color:var(--authority-text);line-height:1.45}.vybDesktop:not([data-theme=light]) .genesisModePanel{--authority-card:#111927;--authority-soft:#192334;--authority-border:#3a4960;--authority-text:#f1f5f9;--authority-muted:#b5c1d1;--authority-accent-soft:#2b170d}.vybDesktop:not([data-theme=light]) .genesisModePanel input:not([type=checkbox]),.vybDesktop:not([data-theme=light]) .genesisModePanel select,.vybDesktop:not([data-theme=light]) .genesisModePanel textarea{border-color:#596981!important;background:#0a111d!important;color:#f8fafc!important;color-scheme:dark}.vybDesktop:not([data-theme=light]) .genesisModePanel input::placeholder,.vybDesktop:not([data-theme=light]) .genesisModePanel textarea::placeholder{color:#8492a6}.vybDesktop:not([data-theme=light]) .genesisModePanel .genesisModeStatus{border-color:#7c3d19 #7c3d19 #7c3d19 #fb923c;color:#fed7aa}.vybDesktop:not([data-theme=light]) .genesisModePanel .genesisSessionDetails dl>div{border-color:#5f321c;background:#24150e}.vybDesktop:not([data-theme=light]) .genesisModePanel .genesisSessionDetails dt{color:#fdba74}@media(max-width:760px){.vybDesktop .settingsShell{grid-template-columns:minmax(0,1fr)!important}.vybDesktop .settingsNav{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:10px 12px;border-right:0;border-bottom:1px solid var(--vyb-border);display:flex;flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:none}.vybDesktop .settingsNav::-webkit-scrollbar{display:none}.vybDesktop .settingsNav>span,.vybDesktop .settingsNav>strong{display:none}.vybDesktop .settingsNav button{flex:0 0 auto;min-height:42px;white-space:nowrap}.vybDesktop .settingsPage{padding:14px!important}.vybDesktop .genesisModePanel{grid-template-columns:minmax(0,1fr)}.vybDesktop .genesisModePanel .genesisModeBanner{align-items:stretch;flex-direction:column}.vybDesktop .genesisModePanel .genesisModeBanner button{width:100%}.vybDesktop .genesisModePanel .genesisCapabilities{grid-template-columns:minmax(0,1fr)}.vybDesktop .genesisModePanel .settingsActions,.vybDesktop .genesisModePanel .settingsActions button{width:100%}.vybDesktop .genesisModePanel .genesisSessionDetails dl{grid-template-columns:minmax(0,1fr)}}.vybDesktop .vybOsDialogBackdrop{position:fixed;z-index:5000;inset:0;padding:20px;display:grid;place-items:center;background:rgba(5,9,16,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:vybDialogFade .14s ease-out}.vybDesktop .vybOsDialog{width:min(440px,100%);max-height:min(620px,calc(100dvh - 40px));padding:20px;display:grid;grid-gap:16px;gap:16px;overflow:auto;border:1px solid #cbd5e1;border-radius:18px;background:#fff;color:#172033;box-shadow:0 28px 90px rgba(2,6,23,.36);animation:vybDialogEnter .18s ease-out}.vybDesktop .vybOsDialog header{display:grid;grid-gap:4px;gap:4px}.vybDesktop .vybOsDialog header span{color:#6d28d9;font-size:10px;font-weight:950;letter-spacing:.16em}.vybDesktop .vybOsDialog header strong{font-size:21px;line-height:1.2}.vybDesktop .vybOsDialog p{margin:0;color:#475569;font-size:13px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.vybDesktop .vybOsDialog input{width:100%;min-height:48px;padding:0 13px;border:1px solid #94a3b8;border-radius:11px;background:#fff;color:#111827;font-size:15px;outline:none}.vybDesktop .vybOsDialog input:focus{border-color:#6d28d9;box-shadow:0 0 0 3px rgba(109,40,217,.16)}.vybDesktop .vybOsDialog footer{display:flex;justify-content:flex-end;gap:9px}.vybDesktop .vybOsDialog button{min-height:44px;padding:0 17px;border:1px solid #5b21b6;border-radius:10px;background:#6d28d9;color:#fff;font-weight:900}.vybDesktop .vybOsDialog button.secondary{border-color:#cbd5e1;background:#f1f5f9;color:#334155}.vybDesktop .vybOsDialog.danger button:not(.secondary){border-color:#991b1b;background:#b91c1c}.vybDesktop:not([data-theme=light]) .vybOsDialog{border-color:#3a4960;background:#111927;color:#f8fafc}.vybDesktop:not([data-theme=light]) .vybOsDialog p{color:#c1ccda}.vybDesktop:not([data-theme=light]) .vybOsDialog input{border-color:#596981;background:#080f1b;color:#f8fafc;color-scheme:dark}.vybDesktop:not([data-theme=light]) .vybOsDialog button.secondary{border-color:#44536a;background:#1b2638;color:#e2e8f0}@keyframes vybDialogFade{0%{opacity:0}to{opacity:1}}@keyframes vybDialogEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:520px){.vybDesktop .vybOsDialogBackdrop{padding:12px;align-items:end}.vybDesktop .vybOsDialog{width:100%;max-height:calc(100dvh - 24px);padding:18px;border-radius:20px}.vybDesktop .vybOsDialog footer{display:grid;grid-template-columns:1fr}.vybDesktop .vybOsDialog footer button{width:100%}.vybDesktop .vybOsDialog footer button.secondary{grid-row:2}}@media(prefers-reduced-motion:reduce){.vybDesktop .vybOsDialog,.vybDesktop .vybOsDialogBackdrop{animation:none}}.vybDesktop .streamDirectorBar{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #28384c;border-radius:14px;background:#0b1420;color:#ecf5ff}.vybDesktop .streamDirectorBar>div{display:flex;align-items:center;gap:12px}.vybDesktop .streamDirectorBar>div:first-child{display:grid;grid-gap:3px;gap:3px}.vybDesktop .streamDirectorBar span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.13em}.vybDesktop .streamDirectorBar label{display:flex;align-items:center;gap:7px;color:#91a4bd;font-size:10px}.vybDesktop .streamDirectorBar select{min-height:36px;padding:0 9px;border:1px solid #3a4b61;border-radius:8px;background:#111d2c;color:#fff}.vybDesktop .streamDirectorBar .onAir,.vybDesktop .streamDirectorBar>div:last-child>span{padding:7px 10px;border-radius:8px;background:#27364b;color:#9fb0c4}.vybDesktop .streamDirectorBar .onAir{background:#d91f48;color:#fff;box-shadow:0 0 18px rgba(239,49,87,.28)}.vybDesktop .streamMultiview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 170px;grid-gap:10px;gap:10px}.vybDesktop .streamMultiview>article,.vybDesktop .streamTransitionDeck{min-width:0;overflow:hidden;border:1px solid #2e4057;border-radius:14px;background:#080d15;color:#fff}.vybDesktop .streamMultiview article>header{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;background:#111b29}.vybDesktop .streamMultiview article>header span{padding:4px 7px;border-radius:5px;background:#16805f;color:#fff;font-size:9px;font-weight:950}.vybDesktop .streamMultiview .programBus>header span{background:#d91f48}.vybDesktop .streamMultiview article>div{position:relative;min-height:190px;padding:18px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;background:radial-gradient(circle,#21334b,#080d15 72%)}.vybDesktop .streamMultiview article>div>span{color:#8196ae;font-size:9px;font-weight:900}.vybDesktop .streamMultiview article>div>small{color:#71869f}.vybDesktop .streamTransitionDeck{padding:12px;display:grid;align-content:center;grid-gap:10px;gap:10px}.vybDesktop .streamTransitionDeck label{display:grid;grid-gap:5px;gap:5px;color:#91a4bd;font-size:10px}.vybDesktop .streamTransitionDeck select{min-height:40px;padding:0 9px;border:1px solid #3a4b61;border-radius:8px;background:#111d2c;color:#fff}.vybDesktop .streamTransitionDeck button{min-height:52px;border:0;border-radius:10px;background:#52e4bd;color:#06130f;font-weight:950}.vybDesktop .streamTransitionDeck button:disabled{background:#26364b;color:#71869f}.vybDesktop .streamTransitionDeck small{color:#71869f;line-height:1.4}.vybDesktop .streamSimpleDirector+.streamProgrammeMonitor{display:block}.vybDesktop .streamScorebug{position:absolute;z-index:4;left:4%;top:5%;max-width:88%;padding:7px 10px;display:flex;align-items:center;gap:8px;border-top:4px solid #7c3aed;border-radius:4px 4px 10px 10px;background:rgba(4,8,14,.94);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.4)}.vybDesktop .streamScorebug em,.vybDesktop .streamScorebug span{color:#b7c4d4;font-size:9px;font-style:normal}.vybDesktop .streamScorebug b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.vybDesktop .streamScorebug strong{padding:3px 7px;border-radius:5px;background:#fff;color:#0b1220;font-size:14px}.vybDesktop .streamScorebug.compact{left:8px;top:8px;max-width:calc(100% - 16px);padding:5px 7px;gap:5px;transform:scale(.82);transform-origin:top left}.vybDesktop .streamScorebug.compact span{display:none}.vybDesktop .streamCollaborationGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:12px;gap:12px}.vybDesktop .streamCrewPanel,.vybDesktop .streamGraphicsPanel{min-width:0;overflow:hidden;border:1px solid #293a50;border-radius:16px;background:#0d1521;color:#eef5ff}.vybDesktop .streamCrewPanel>header,.vybDesktop .streamGraphicsPanel>header{min-height:62px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #233247}.vybDesktop .streamCrewPanel>header>div,.vybDesktop .streamGraphicsPanel>header>div{display:grid;grid-gap:3px;gap:3px}.vybDesktop .streamCrewPanel header span,.vybDesktop .streamGraphicsPanel header span{color:#52e4bd;font-size:9px;font-weight:950;letter-spacing:.13em}.vybDesktop .streamCrewPanel header em{color:#8fa2b9;font-size:10px;font-style:normal}.vybDesktop .streamCrewInvite{padding:10px;display:grid;grid-template-columns:1.2fr 1fr 1fr 100px auto;grid-gap:7px;gap:7px;border-bottom:1px solid #233247}.vybDesktop .streamCrewInvite input,.vybDesktop .streamCrewInvite select,.vybDesktop .streamScoreEditor input{min-width:0;min-height:40px;padding:0 9px;border:1px solid #34465e;border-radius:8px;background:#080f19;color:#fff}.vybDesktop .streamCrewInvite label{position:relative}.vybDesktop .streamCrewInvite label input{width:100%;padding-right:46px}.vybDesktop .streamCrewInvite label span{position:absolute;right:8px;top:13px;color:#8fa2b9;font-size:9px}.vybDesktop .streamCrewInvite button,.vybDesktop .streamCrewPanel footer button{min-height:40px;padding:0 11px;border:0;border-radius:8px;background:#52e4bd;color:#06130f;font-weight:900}.vybDesktop .streamCrewRows{padding:10px;display:grid;grid-gap:6px;gap:6px}.vybDesktop .streamCrewRows>section{min-height:52px;padding:7px 9px;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #26374c;border-radius:9px;background:#111b29}.vybDesktop .streamCrewRows>section>span{width:9px;height:9px;border-radius:50%;background:#64748b}.vybDesktop .streamCrewRows>section>span.ready{background:#fbbf24}.vybDesktop .streamCrewRows>section>span.live{background:#52e4bd;box-shadow:0 0 9px #52e4bd}.vybDesktop .streamCrewRows>section>span.invited{background:#60a5fa}.vybDesktop .streamCrewRows section>div{min-width:0;display:grid}.vybDesktop .streamCrewRows em{color:#8196ae;font-size:10px;font-style:normal}.vybDesktop .streamCrewRows b{color:#78e8ca;font-size:11px}.vybDesktop .streamCrewRows button{min-height:30px;padding:0 8px;border:1px solid #3a4b61;border-radius:7px;background:#182538;color:#d9e5f3;font-size:9px}.vybDesktop .streamCrewPanel>footer{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #233247}.vybDesktop .streamCrewPanel>footer span{color:#8295ad;font-size:10px;line-height:1.45}.vybDesktop .streamGraphicsPanel>header label{display:flex;align-items:center;gap:7px;color:#aab9ca;font-size:10px}.vybDesktop .streamScoreEditor{padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.vybDesktop .streamScoreEditor>label{display:grid;grid-gap:4px;gap:4px;color:#8fa2b9;font-size:9px}.vybDesktop .streamScoreEditor>div{display:flex;align-items:end;gap:5px}.vybDesktop .streamScoreEditor>div button{width:38px;height:40px;border:1px solid #3a4b61;border-radius:8px;background:#182538;color:#fff;font-size:18px}.vybDesktop .streamScoreEditor>div strong{min-width:34px;padding-bottom:9px;text-align:center}.vybDesktop .streamGraphicsPanel>p{margin:0;padding:0 12px 14px;color:#8295ad;font-size:10px;line-height:1.5}@media(max-width:1050px){.vybDesktop .streamCollaborationGrid{grid-template-columns:1fr}.vybDesktop .streamCrewInvite{grid-template-columns:1fr 1fr 1fr}.vybDesktop .streamCrewInvite button{grid-column:1/-1}}@media(max-width:760px){.vybDesktop .streamDirectorBar{align-items:flex-start;flex-direction:column}.vybDesktop .streamDirectorBar>div:last-child{width:100%;justify-content:space-between}.vybDesktop .streamMultiview{grid-template-columns:1fr}.vybDesktop .streamTransitionDeck{grid-template-columns:1fr 1fr;align-items:end}.vybDesktop .streamTransitionDeck small{grid-column:1/-1}.vybDesktop .streamCrewInvite{grid-template-columns:1fr}.vybDesktop .streamCrewRows>section{grid-template-columns:10px minmax(0,1fr) auto}.vybDesktop .streamCrewRows>section button{grid-column:auto}.vybDesktop .streamCrewPanel>footer{align-items:stretch;flex-direction:column}.vybDesktop .streamScorebug{left:8px;right:8px;max-width:none;gap:5px}.vybDesktop .streamScorebug b{font-size:9px}.vybDesktop .streamScorebug strong{font-size:11px}}.vybDesktop .vybPillarApp{--pillar-accent:#8b5cf6;min-height:100%;padding:clamp(16px,3vw,34px);display:grid;align-content:start;grid-gap:16px;gap:16px;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--pillar-accent) 18%,transparent),transparent 34%),#07101b;color:#eef6ff}.vybDesktop .vybPillarApp>header{min-height:220px;padding:clamp(20px,4vw,44px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pillar-accent) 45%,#26364b);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--pillar-accent) 38%,#101a29),#090f19 68%);box-shadow:0 28px 70px rgba(0,0,0,.28)}.vybDesktop .vybPillarApp>header>div{max-width:760px;display:grid;grid-gap:9px;gap:9px}.vybDesktop .vybPillarApp>header span,.vybDesktop .vybPillarApps header span,.vybDesktop .vybPillarEconomy span{color:color-mix(in srgb,var(--pillar-accent) 55%,#fff);font-size:10px;font-weight:950;letter-spacing:.15em}.vybDesktop .vybPillarApp>header h1{margin:0;font-size:clamp(42px,7vw,82px);line-height:.95;letter-spacing:-.055em}.vybDesktop .vybPillarApp>header p{max-width:690px;margin:0;color:#b7c6d8;font-size:clamp(14px,2vw,18px);line-height:1.55}.vybDesktop .vybPillarApp button{cursor:pointer}.vybDesktop .vybPillarApp>header button,.vybDesktop .vybPillarEconomy button{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:var(--pillar-accent);color:#fff;font-weight:950;white-space:nowrap}.vybDesktop .vybPillarFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.vybDesktop .vybPillarFlow article{min-height:92px;padding:14px;display:grid;align-content:space-between;border:1px solid #26374b;border-radius:14px;background:#0d1724}.vybDesktop .vybPillarFlow article span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--pillar-accent) 24%,#111827);color:#fff;font-size:11px;font-weight:950}.vybDesktop .vybPillarFlow article strong{font-size:12px}.vybDesktop .vybPillarEconomy{padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border:1px solid color-mix(in srgb,var(--pillar-accent) 38%,#26374b);border-radius:17px;background:color-mix(in srgb,var(--pillar-accent) 9%,#0c1622)}.vybDesktop .vybPillarEconomy>svg{color:var(--pillar-accent)}.vybDesktop .vybPillarEconomy>div{display:grid;grid-gap:3px;gap:3px}.vybDesktop .vybPillarEconomy p{margin:2px 0 0;color:#9fb0c4;font-size:12px;line-height:1.5}.vybDesktop .vybPillarApps{overflow:hidden;border:1px solid #26374b;border-radius:18px;background:#0b1420}.vybDesktop .vybPillarApps>header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #26374b}.vybDesktop .vybPillarApps>header>div{display:grid;grid-gap:4px;gap:4px}.vybDesktop .vybPillarApps h2{margin:0;font-size:20px}.vybDesktop .vybPillarApps header em{color:#8799af;font-size:10px;font-style:normal}.vybDesktop .vybPillarApps>div{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.vybDesktop .vybPillarApps>div>button{min-height:72px;padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #293a50;border-radius:12px;background:#111d2c;color:#eef6ff;text-align:left}.vybDesktop .vybPillarApps>div>button:hover{border-color:var(--pillar-accent);background:color-mix(in srgb,var(--pillar-accent) 12%,#111d2c)}.vybDesktop .vybPillarApps>div>button>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--pillar-accent) 25%,#162234);color:#fff}.vybDesktop .vybPillarApps button>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.vybDesktop .vybPillarApps small{color:#8fa2b9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vybDesktop .neuroKEcosystem{padding:12px;display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(150px,1fr));grid-gap:8px;gap:8px;border:1px solid #2b4b48;border-radius:15px;background:#0b1918;color:#ecfffb}.vybDesktop .neuroKEcosystem>div{padding:8px;display:grid;align-content:center;grid-gap:4px;gap:4px}.vybDesktop .neuroKEcosystem>div span{color:#5eead4;font-size:9px;font-weight:950;letter-spacing:.12em}.vybDesktop .neuroKEcosystem button{min-height:62px;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #31534e;border-radius:10px;background:#102422;color:#effffb;text-align:left}.vybDesktop .neuroKEcosystem button>span{display:grid}.vybDesktop .neuroKEcosystem small{color:#91aaa6}@media(max-width:900px){.vybDesktop .neuroKEcosystem,.vybDesktop .vybPillarApps>div,.vybDesktop .vybPillarFlow{grid-template-columns:1fr 1fr}.vybDesktop .neuroKEcosystem>div{grid-column:1/-1}}@media(max-width:600px){.vybDesktop .vybPillarApp{padding:10px}.vybDesktop .vybPillarApp>header{min-height:0;padding:22px;align-items:stretch;flex-direction:column}.vybDesktop .vybPillarApp>header h1{font-size:44px}.vybDesktop .vybPillarApp>header button{width:100%}.vybDesktop .neuroKEcosystem,.vybDesktop .vybPillarApps>div,.vybDesktop .vybPillarFlow{grid-template-columns:1fr}.vybDesktop .vybPillarEconomy{grid-template-columns:auto minmax(0,1fr)}.vybDesktop .vybPillarEconomy button{grid-column:1/-1}.vybDesktop .neuroKEcosystem>div{grid-column:auto}}.vybDesktop .majorApp{min-height:100%;padding:clamp(14px,3vw,30px);display:grid;align-content:start;grid-gap:16px;gap:16px;background:#07101b;color:#eef6ff}.vybDesktop .majorTop{min-height:190px;padding:clamp(22px,4vw,42px);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid #293a50;border-radius:22px;background:radial-gradient(circle at 85% 10%,rgba(124,58,237,.28),transparent 36%),linear-gradient(135deg,#142138,#090f19)}.vybDesktop .majorTop>div{max-width:780px;display:grid;grid-gap:8px;gap:8px}.vybDesktop .majorApp section>header span,.vybDesktop .majorTop span{color:#73e4c5;font-size:10px;font-weight:950;letter-spacing:.14em}.vybDesktop .majorTop h1{margin:0;font-size:clamp(42px,7vw,76px);line-height:.95;letter-spacing:-.05em}.vybDesktop .majorTop p{margin:0;color:#b2c1d3;font-size:15px;line-height:1.55}.vybDesktop .majorCreateRow button,.vybDesktop .majorTop button{min-height:46px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#6d28d9;color:#fff;font-weight:900;white-space:nowrap}.vybDesktop .majorToolbar{display:flex;align-items:center;gap:10px}.vybDesktop .majorToolbar label{min-width:260px;flex:1 1;min-height:46px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #30425a;border-radius:11px;background:#0c1725}.vybDesktop .majorToolbar input{width:100%;border:0;outline:0;background:transparent;color:#fff}.vybDesktop .majorToolbar>span{color:#8fa2b9;font-size:11px}.vybDesktop .majorAppLinks button,.vybDesktop .majorToolbar>button{min-height:42px;padding:0 12px;border:1px solid #34475f;border-radius:9px;background:#122033;color:#eaf3ff}.vybDesktop .majorAppLinks{display:flex;gap:8px;overflow-x:auto}.vybDesktop .majorEmpty{color:#8396ad}.vybDesktop .verglyHero{min-height:330px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);overflow:hidden;border:1px solid #3e2b50;border-radius:20px;background:#151020}.vybDesktop .verglyArt{position:relative;display:grid;place-items:center;background:radial-gradient(circle,#8b5cf6,#25133c 70%)}.vybDesktop .verglyArt.orange{background:radial-gradient(circle,#f97316,#411608 70%)}.vybDesktop .verglyArt.blue{background:radial-gradient(circle,#3b82f6,#102653 70%)}.vybDesktop .verglyArt.pink{background:radial-gradient(circle,#ec4899,#45142f 70%)}.vybDesktop .verglyArt.green{background:radial-gradient(circle,#22c55e,#10351d 70%)}.vybDesktop .verglyArt i{position:absolute;left:14px;top:14px;padding:6px 9px;border-radius:6px;background:#ef3157;color:#fff;font-size:9px;font-style:normal;font-weight:950}.vybDesktop .verglyHero>div:last-child{padding:clamp(22px,4vw,44px);display:grid;align-content:center;justify-items:start;grid-gap:10px;gap:10px}.vybDesktop .verglyHero h2{margin:0;font-size:clamp(28px,5vw,50px)}.vybDesktop .verglyHero p{margin:0;color:#b6aabe;line-height:1.5}.vybDesktop .verglyHero small{color:#9b8da5}.vybDesktop .verglyHero>div:last-child>div{display:flex;gap:8px}.vybDesktop .channelShelf button,.vybDesktop .verglyHero button{min-height:42px;padding:0 13px;border:1px solid #68446e;border-radius:9px;background:#ec4899;color:#fff;font-weight:900}.vybDesktop .channelShelf button,.vybDesktop .verglyHero button.subscribed{background:#251b2d}.vybDesktop .channelShelf{display:grid;grid-gap:10px;gap:10px}.vybDesktop .channelShelf>header{display:flex;align-items:end;justify-content:space-between}.vybDesktop .channelShelf>header span{color:#8fa2b9;font-size:10px}.vybDesktop .channelShelf>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .channelShelf article{padding:10px;display:grid;grid-gap:7px;gap:7px;border:1px solid #2d3d52;border-radius:14px;background:#0d1826;cursor:pointer}.vybDesktop .channelShelf article.active{border-color:#ec4899}.vybDesktop .channelThumb{height:130px;display:grid;place-items:center;border-radius:10px;background:#32204b}.vybDesktop .channelThumb i{position:absolute}.vybDesktop .channelShelf p{margin:0;color:#8fa2b9;font-size:10px;line-height:1.4}.vybDesktop .channelShelf footer{display:flex;align-items:center;justify-content:space-between}.vybDesktop .channelShelf footer span{color:#70d8ba;font-size:9px}.vybDesktop .channelShelf footer button{min-height:32px;font-size:9px}.vybDesktop .hasteriaCreator{display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid #2d4059;border-radius:18px;background:#0b1522}.vybDesktop .hasteriaCreator>aside{padding:12px;display:grid;align-content:start;grid-gap:6px;gap:6px;border-right:1px solid #2d4059}.vybDesktop .hasteriaCreator>aside>strong{padding:9px}.vybDesktop .hasteriaCreator>aside button{min-height:45px;padding:0 10px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#b7c5d5;text-transform:capitalize}.vybDesktop .hasteriaCreator>aside button.active{border-color:#3b82f6;background:#152b49;color:#fff}.vybDesktop .hasteriaCreator>aside button span{width:24px;font-size:18px}.vybDesktop .hasteriaCreator>main{padding:clamp(18px,4vw,40px);display:grid;grid-gap:12px;gap:12px}.vybDesktop .hasteriaCreator>main>span{color:#60a5fa;font-size:10px;font-weight:950}.vybDesktop .hasteriaCreator h2{margin:0;font-size:28px}.vybDesktop .hasteriaCreator textarea{min-height:170px;padding:16px;border:1px solid #3c5069;border-radius:13px;background:#07101b;color:#fff;font-size:15px;resize:vertical}.vybDesktop .hasteriaOptions{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}.vybDesktop .hasteriaOptions label{display:grid;grid-gap:5px;gap:5px;color:#91a4ba;font-size:10px}.vybDesktop .hasteriaOptions select{min-height:42px;padding:0 9px;border:1px solid #354a64;border-radius:9px;background:#0d1a2b;color:#fff}.vybDesktop .hasteriaOptions button{min-height:42px;padding:0 15px;align-self:end;display:flex;align-items:center;gap:7px;border:0;border-radius:9px;background:#3b82f6;color:#fff;font-weight:900}.vybDesktop .hasteriaCreator main>p{margin:0;color:#8fa2b9;font-size:11px}.vybDesktop .hasteriaProjects>header{display:flex;align-items:center;justify-content:space-between}.vybDesktop .hasteriaProjects>header>div{display:grid}.vybDesktop .hasteriaProjects>header button{min-height:40px;border:1px solid #34485f;border-radius:9px;background:#102033;color:#fff}.vybDesktop .hasteriaProjects>div{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.vybDesktop .hasteriaProjects article{padding:14px;display:grid;grid-gap:8px;gap:8px;border:1px solid #2d4059;border-radius:13px;background:#0d1827}.vybDesktop .hasteriaProjects article>span{color:#60a5fa;font-size:9px;text-transform:uppercase}.vybDesktop .hasteriaProjects article p{margin:0;color:#91a4ba;font-size:10px}.vybDesktop .hasteriaProjects footer{display:flex;align-items:center;justify-content:space-between}.vybDesktop .hasteriaProjects footer em{color:#73e4c5;font-size:9px}.vybDesktop .hasteriaProjects footer button{min-height:32px;border:1px solid #3b82f6;border-radius:7px;background:#132947;color:#fff}.vybDesktop .matchHero,.vybDesktop .worldFeatured{min-height:270px;padding:clamp(22px,4vw,44px);display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;border:1px solid #3b3161;border-radius:20px;background:radial-gradient(circle at 80%,#5432a4,#171026 52%)}.vybDesktop .matchHero>div,.vybDesktop .worldFeatured>div{max-width:670px;display:grid;justify-items:start;grid-gap:9px;gap:9px}.vybDesktop .matchHero h2,.vybDesktop .worldFeatured h2{margin:0;font-size:clamp(30px,5vw,54px)}.vybDesktop .matchHero p,.vybDesktop .worldFeatured p{margin:0;color:#c2b9d5}.vybDesktop .locationWorkspace button,.vybDesktop .matchGrid button,.vybDesktop .matchHero button,.vybDesktop .projectBoard button,.vybDesktop .worldFeatured button,.vybDesktop .worldGrid button{min-height:40px;padding:0 12px;border:0;border-radius:9px;background:#7c3aed;color:#fff;font-weight:900}.vybDesktop .matchGrid,.vybDesktop .worldGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vybDesktop .matchGrid article,.vybDesktop .worldGrid article{min-height:160px;padding:16px;display:grid;align-content:space-between;grid-gap:7px;gap:7px;border:1px solid #2d4059;border-radius:15px;background:#0d1827}.vybDesktop .matchGrid article span,.vybDesktop .worldGrid article span{color:#8fa2b9;font-size:10px}.vybDesktop .matchHero{background:radial-gradient(circle at 80%,#9a3412,#25120d 55%);border-color:#693019}.vybDesktop .matchHero i{padding:5px 8px;border-radius:5px;background:#ef3157;font-style:normal;font-size:9px}.vybDesktop .matchHero h2 b{color:#fb923c}.vybDesktop .matchGrid footer,.vybDesktop .matchHero>div>div{display:flex;gap:7px}.vybDesktop .matchGrid article strong{font-size:15px}.vybDesktop .matchGrid article b{color:#fb923c}.vybDesktop .teamDesk{padding:16px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,.7fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #4a321f;border-radius:15px;background:#17130f}.vybDesktop .teamDesk>div{display:grid}.vybDesktop .teamDesk p{margin:0;color:#9b8e82;font-size:10px}.vybDesktop .teamDesk label{display:grid;grid-gap:4px;gap:4px;color:#a99b90;font-size:9px}.vybDesktop .majorCreateRow input,.vybDesktop .teamDesk input{min-height:42px;padding:0 10px;border:1px solid #3c4d63;border-radius:9px;background:#09121e;color:#fff}.vybDesktop .teamDesk button{min-height:42px;border:1px solid #5a3b25;border-radius:9px;background:#2a1b11;color:#fff}.vybDesktop .propertyMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.vybDesktop .propertyMetrics article{min-height:110px;padding:15px;display:grid;grid-gap:5px;gap:5px;border:1px solid #235267;border-radius:14px;background:#0b1c25}.vybDesktop .propertyMetrics article svg{color:#22d3ee}.vybDesktop .propertyMetrics article span{color:#89a8b5;font-size:10px}.vybDesktop .propertyMetrics article strong{font-size:24px}.vybDesktop .projectBoard{display:grid;grid-gap:8px;gap:8px}.vybDesktop .projectBoard>header{display:flex;align-items:end;justify-content:space-between}.vybDesktop .projectBoard>header span{color:#829aa6;font-size:10px}.vybDesktop .projectBoard>article{padding:12px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #294759;border-radius:11px;background:#0c1924}.vybDesktop .projectBoard article>div:first-child{display:flex;align-items:center;gap:9px}.vybDesktop .projectBoard article>div span{display:grid}.vybDesktop .projectBoard small{color:#829aa6}.vybDesktop .fundBar{height:9px;overflow:hidden;border-radius:99px;background:#1b3340}.vybDesktop .fundBar i{height:100%;display:block;background:#22d3ee}.vybDesktop .projectBoard em{color:#8fc2cf;font-size:10px}.vybDesktop .majorCreateRow{display:flex;gap:8px;overflow-x:auto}.vybDesktop .majorCreateRow input{min-width:240px;flex:1 1}.vybDesktop .locationWorkspace{min-height:400px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);overflow:hidden;border:1px solid #4a4423;border-radius:18px;background:#11140c}.vybDesktop .locationMap{position:relative;min-height:400px;display:grid;place-items:center;background:linear-gradient(30deg,transparent 49%,rgba(234,179,8,.08) 50%,transparent 51%),linear-gradient(120deg,#172116,#0c1510)}.vybDesktop .locationMap>button{position:absolute;width:44px;height:44px;padding:0;border-radius:50%;background:#eab308;color:#1b1603}.vybDesktop .locationMap button span{position:absolute;right:-3px;top:-3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:8px}.vybDesktop .locationMap button.active{box-shadow:0 0 0 6px rgba(234,179,8,.24)}.vybDesktop .locationWorkspace>aside{padding:25px;display:grid;align-content:center;justify-items:start;grid-gap:10px;gap:10px}.vybDesktop .locationWorkspace aside>span{color:#facc15;font-size:9px;font-weight:950}.vybDesktop .locationWorkspace h2{margin:0;font-size:30px}.vybDesktop .locationWorkspace p{margin:0;color:#a7ad94}.vybDesktop .locationWorkspace aside>div{display:flex;gap:7px}.vybDesktop .placeList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.vybDesktop .placeList>button{min-height:70px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #3e4528;border-radius:11px;background:#12170d;color:#fff;text-align:left}.vybDesktop .placeList button>span{display:grid}.vybDesktop .placeList small{color:#929b7a}.vybDesktop .placeList em{color:#facc15;font-size:9px}@media(max-width:900px){.vybDesktop .channelShelf>div,.vybDesktop .teamDesk{grid-template-columns:1fr 1fr}.vybDesktop .projectBoard>article{grid-template-columns:1fr auto}.vybDesktop .fundBar{grid-column:1/-1}.vybDesktop .placeList{grid-template-columns:1fr}.vybDesktop .hasteriaProjects>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.vybDesktop .majorApp{padding:10px}.vybDesktop .majorTop{min-height:0;padding:21px;align-items:stretch;flex-direction:column}.vybDesktop .majorTop h1{font-size:44px}.vybDesktop .majorToolbar{align-items:stretch;flex-direction:column}.vybDesktop .majorToolbar label{min-width:0}.vybDesktop .hasteriaCreator,.vybDesktop .locationWorkspace,.vybDesktop .verglyHero{grid-template-columns:1fr}.vybDesktop .verglyArt{min-height:210px}.vybDesktop .channelShelf>div,.vybDesktop .hasteriaProjects>div,.vybDesktop .matchGrid,.vybDesktop .propertyMetrics,.vybDesktop .worldGrid{grid-template-columns:1fr}.vybDesktop .hasteriaCreator>aside{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #2d4059}.vybDesktop .hasteriaCreator>aside>strong{grid-column:1/-1}.vybDesktop .hasteriaOptions{grid-template-columns:1fr}.vybDesktop .matchHero,.vybDesktop .worldFeatured{align-items:flex-start;flex-direction:column}.vybDesktop .matchHero>svg,.vybDesktop .worldFeatured>svg{display:none}.vybDesktop .projectBoard>article,.vybDesktop .teamDesk{grid-template-columns:1fr}.vybDesktop .projectBoard .fundBar{grid-column:auto}.vybDesktop .majorCreateRow{align-items:stretch;flex-direction:column}.vybDesktop .majorCreateRow input{min-width:0}.vybDesktop .locationMap{min-height:300px}.vybDesktop .placeList>button{grid-template-columns:auto minmax(0,1fr) auto}.vybDesktop .placeList>button>svg:last-child{display:none}}.vybDesktop .digitalTwinApp,.vybDesktop .entertainmentUniverse,.vybDesktop .housingSchemeApp,.vybDesktop .mixedRealityApp,.vybDesktop .spatialLokaticApp{padding:0;background:#060d17}.vybDesktop .digitalTwinApp>.majorTop,.vybDesktop .entertainmentUniverse>.majorTop,.vybDesktop .housingSchemeApp>.majorTop,.vybDesktop .mixedRealityApp>.majorTop,.vybDesktop .spatialLokaticApp>.majorTop{margin:clamp(14px,3vw,30px) clamp(14px,3vw,30px) 0}.vybDesktop .digitalTwinApp>.hasteriaApp,.vybDesktop .entertainmentUniverse>.verglyApp,.vybDesktop .housingSchemeApp>.kubicleApp,.vybDesktop .mixedRealityApp>.worldApp,.vybDesktop .spatialLokaticApp>.lokaticApp{min-height:0;background:transparent}.vybDesktop .entertainmentNav{padding:0 clamp(14px,3vw,30px);display:flex;gap:7px;overflow-x:auto}.vybDesktop .entertainmentNav button{min-height:38px;padding:0 14px;border:1px solid #47324f;border-radius:99px;background:#17101c;color:#dbcce0;white-space:nowrap}.vybDesktop .entertainmentNav button:first-child{background:#ec4899;color:#fff}.vybDesktop .twinDashboard{margin:0 clamp(14px,3vw,30px);display:grid;grid-template-columns:1fr 1.35fr .75fr;grid-gap:10px;gap:10px}.vybDesktop .twinDashboard>aside,.vybDesktop .twinDashboard>div{padding:20px;display:grid;align-content:start;grid-gap:9px;gap:9px;border:1px solid #30445d;border-radius:16px;background:#0c1827}.vybDesktop .twinIdentity>svg{color:#8b5cf6}.vybDesktop .twinIdentity>span,.vybDesktop .twinMission>span{color:#a78bfa;font-size:9px;font-weight:950}.vybDesktop .twinIdentity h2,.vybDesktop .twinMission h2{margin:0}.vybDesktop .twinDashboard aside p,.vybDesktop .twinIdentity p,.vybDesktop .twinMission p{margin:0;color:#91a3b8;font-size:10px}.vybDesktop .twinIdentity>div{height:8px;overflow:hidden;border-radius:99px;background:#1e293b}.vybDesktop .twinIdentity i{height:100%;display:block;background:#8b5cf6}.vybDesktop .twinMission textarea{min-height:95px;padding:12px;border:1px solid #3b506a;border-radius:10px;background:#07111e;color:#fff}.vybDesktop .arWorkspace aside button,.vybDesktop .housingJourney button,.vybDesktop .twinMission button{min-height:42px;border:0;border-radius:9px;background:#7c3aed;color:#fff;font-weight:900}.vybDesktop .twinMission button:disabled{opacity:.45}.vybDesktop .arWorkspace,.vybDesktop .housingJourney,.vybDesktop .realityModes{margin:0 clamp(14px,3vw,30px)}.vybDesktop .realityModes{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(120px,.5fr));grid-gap:9px;gap:9px}.vybDesktop .realityModes>button,.vybDesktop .realityModes>div{min-height:130px;padding:17px;display:grid;align-content:center;grid-gap:5px;gap:5px;border:1px solid #3e3769;border-radius:15px;background:#11102a;color:#fff;text-align:left}.vybDesktop .realityModes>div span{color:#a78bfa;font-size:9px}.vybDesktop .realityModes h2,.vybDesktop .realityModes p{margin:0}.vybDesktop .realityModes p,.vybDesktop .realityModes small{color:#aaa7c4}.vybDesktop .realityModes button.active{border-color:#8b5cf6;background:#2a1760}.vybDesktop .housingJourney{padding:14px;display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(80px,.42fr));grid-gap:8px;gap:8px;border:1px solid #285367;border-radius:17px;background:#0a1b25}.vybDesktop .housingJourney>div{display:grid;grid-gap:7px;gap:7px}.vybDesktop .housingJourney h2,.vybDesktop .housingJourney p{margin:0}.vybDesktop .arWorkspace input,.vybDesktop .arWorkspace select,.vybDesktop .housingJourney select{min-height:40px;padding:0 9px;border:1px solid #385268;border-radius:8px;background:#07121d;color:#fff}.vybDesktop .housingJourney article{display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px solid #294656;border-radius:11px;color:#718d9b}.vybDesktop .housingJourney article b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#17303d}.vybDesktop .housingJourney article.active{border-color:#22d3ee;color:#fff}.vybDesktop .housingJourney article.active b{background:#0891b2}.vybDesktop .arWorkspace{min-height:390px;display:grid;grid-template-columns:1.4fr .6fr;overflow:hidden;border:1px solid #4b4824;border-radius:18px;background:#10150d}.vybDesktop .arWorkspace>div{position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(250,204,21,.13),transparent 52%),linear-gradient(135deg,#17231a,#07100b)}.vybDesktop .arWorkspace.cameraOn>div{background:linear-gradient(135deg,#223028,#101813)}.vybDesktop .arWorkspace>div>i{position:absolute;width:150px;height:150px;border:1px solid #facc15;border-radius:50%;box-shadow:0 0 0 45px rgba(250,204,21,.04)}.vybDesktop .arWorkspace>div>span{position:absolute;left:14px;bottom:14px;color:#facc15;font-size:9px}.vybDesktop .arWorkspace>div>button{position:absolute;padding:8px;display:grid;justify-items:center;grid-gap:4px;gap:4px;border:0;border-radius:10px;background:#facc15;color:#201b04}.vybDesktop .arWorkspace>div small{max-width:110px}.vybDesktop .arWorkspace>aside{padding:24px;display:grid;align-content:center;grid-gap:10px;gap:10px}.vybDesktop .arWorkspace aside>span{color:#facc15;font-size:9px;font-weight:950}.vybDesktop .arWorkspace h2,.vybDesktop .arWorkspace p{margin:0}.vybDesktop .arWorkspace p{color:#9aa38b;font-size:10px}@media(max-width:900px){.vybDesktop .twinDashboard{grid-template-columns:1fr 1fr}.vybDesktop .twinDashboard>aside{grid-column:1/-1}.vybDesktop .housingJourney,.vybDesktop .realityModes{grid-template-columns:1fr 1fr}.vybDesktop .housingJourney>div,.vybDesktop .realityModes>div{grid-column:1/-1}.vybDesktop .arWorkspace{grid-template-columns:1fr}.vybDesktop .arWorkspace>div{min-height:310px}}@media(max-width:600px){.vybDesktop .housingJourney,.vybDesktop .realityModes,.vybDesktop .twinDashboard{grid-template-columns:1fr}.vybDesktop .housingJourney>div,.vybDesktop .realityModes>div,.vybDesktop .twinDashboard>aside{grid-column:auto}.vybDesktop .digitalTwinApp>.majorTop,.vybDesktop .entertainmentUniverse>.majorTop,.vybDesktop .housingSchemeApp>.majorTop,.vybDesktop .mixedRealityApp>.majorTop,.vybDesktop .spatialLokaticApp>.majorTop{margin:10px}.vybDesktop .arWorkspace,.vybDesktop .housingJourney,.vybDesktop .realityModes,.vybDesktop .twinDashboard{margin:0 10px}}.vybDesktop .spaceProgramApp{background:radial-gradient(circle at 70% 0,rgba(37,99,235,.18),transparent 30%),#030812}.vybDesktop .spaceProgramApp>.majorTop{background:radial-gradient(circle at 82% 14%,rgba(96,165,250,.34),transparent 25%),linear-gradient(135deg,#101d35,#030711)}.vybDesktop .orbitControl{min-height:360px;display:grid;grid-template-columns:1.4fr .6fr;overflow:hidden;border:1px solid #27466d;border-radius:20px;background:#050c18}.vybDesktop .orbitControl>div{position:relative;padding:30px;display:grid;align-content:start;grid-gap:7px;gap:7px;overflow:hidden}.vybDesktop .orbitControl span,.vybDesktop .satelliteProgram span{color:#60a5fa;font-size:9px;font-weight:950;letter-spacing:.13em}.vybDesktop .orbitControl h2,.vybDesktop .orbitControl p{margin:0}.vybDesktop .orbitControl p{color:#8ea4bd}.vybDesktop .orbit{position:absolute;right:9%;bottom:5%;width:210px;height:210px;display:grid;place-items:center;border:1px solid #1d4ed8;border-radius:50%;box-shadow:0 0 70px rgba(37,99,235,.25)}.vybDesktop .orbit i{position:absolute;inset:-28px;border:1px dashed #3b82f6;border-radius:50%;transform:rotate(-18deg)}.vybDesktop .orbit b{position:absolute;right:-28px;top:32px;padding:6px;border-radius:6px;background:#2563eb;font-size:8px}.vybDesktop .orbitControl>aside{padding:25px;display:grid;align-content:center;grid-gap:6px;gap:6px;border-left:1px solid #27466d;background:#081324}.vybDesktop .orbitControl aside strong{margin-top:12px;font-size:25px}.vybDesktop .orbitControl aside small{color:#8298b3}.vybDesktop .orbitControl aside button,.vybDesktop .satelliteProgram button{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-weight:900}.vybDesktop .satelliteProgram{display:grid;grid-gap:8px;gap:8px}.vybDesktop .satelliteProgram>header{display:flex;align-items:center;justify-content:space-between}.vybDesktop .satelliteProgram>header>div{display:grid}.vybDesktop .satelliteProgram h2{margin:0}.vybDesktop .satelliteProgram>article{padding:12px;display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(150px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #223b5d;border-radius:11px;background:#081426}.vybDesktop .satelliteProgram article>div:nth-child(2){display:grid}.vybDesktop .satelliteProgram em,.vybDesktop .satelliteProgram small{color:#8298b3;font-size:10px}.vybDesktop .spaceRoadmap{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.vybDesktop .spaceRoadmap article{padding:13px;display:grid;grid-gap:5px;gap:5px;border:1px solid #1e3554;border-radius:11px;background:#07111f;color:#688099}.vybDesktop .spaceRoadmap article b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#132a49}.vybDesktop .spaceRoadmap article.active{border-color:#3b82f6;color:#fff}.vybDesktop .spaceRoadmap article.active b{background:#2563eb}.vybDesktop .spaceRoadmap small{font-size:9px}@media(max-width:700px){.vybDesktop .orbitControl{grid-template-columns:1fr}.vybDesktop .orbitControl>aside{border-left:0;border-top:1px solid #27466d}.vybDesktop .orbit{opacity:.5}.vybDesktop .satelliteProgram>article{grid-template-columns:auto 1fr}.vybDesktop .satelliteProgram .fundBar,.vybDesktop .satelliteProgram article>button,.vybDesktop .satelliteProgram article>em{grid-column:2}.vybDesktop .spaceRoadmap{grid-template-columns:1fr 1fr}}