.apps-launchpad{--launcher-columns:2;min-width:0}.apps-launchpad .apps-launchpad-grid{grid-template-columns:repeat(var(--launcher-columns),minmax(0,1fr));gap:14px;align-items:stretch}.apps-launchpad-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:14px 0 22px}.apps-launchpad-heading h3{font-size:20px;font-weight:700;color:var(--oasis-text)}.apps-launchpad-heading>span,.apps-page-status,.apps-swipe-help{font-size:12px;line-height:1.6;color:var(--oasis-secondary)}.apps-usage{margin-top:32px}.apps-page-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brand-cyan-300) var(--brand-navy-900);touch-action:pan-x pan-y pinch-zoom;border-radius:16px}.apps-launchpad-page{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:8px 4px 18px}.apps-launchpad-page[inert]{pointer-events:auto}.apps-swipe-help{margin-bottom:10px}.apps-page-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.apps-page-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;color:var(--oasis-text);border-radius:12px;background:var(--brand-navy-900)}.apps-page-controls button:disabled{opacity:.4;cursor:not-allowed}.apps-page-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;max-width:calc(100% - 104px)}.apps-page-dots button{background:transparent;min-width:30px}.apps-page-dots span{width:7px;height:7px;border-radius:50%;background:var(--oasis-secondary)}.apps-page-dots [aria-current=page] span{width:20px;border-radius:8px;background:var(--brand-cyan-300)}.apps-page-status{text-align:center;margin:6px 0}.apps-launchpad .apps-tropical-card{border-radius:18px;padding:10px;background:linear-gradient(145deg,var(--brand-navy-900),var(--brand-space-950));box-shadow:0 8px 20px #0003}.apps-launchpad .apps-card-preview{aspect-ratio:1;max-width:86px;width:100%;margin:0 auto;border-radius:20px}.apps-launchpad .apps-card-body{padding:10px 2px 0;align-items:center;text-align:center;min-width:0}.apps-launchpad .apps-card-body h4{font-size:14px;line-height:1.35;font-weight:650;color:var(--oasis-text);overflow-wrap:anywhere;margin:0}.apps-launchpad .apps-card-body h4 a{display:flex;align-items:center;justify-content:center;min-height:44px}.apps-launchpad .apps-card-category{font-size:10px;line-height:1.5;letter-spacing:.02em;margin:4px 0 0;text-transform:none}.apps-tile-image-link{display:block;border-radius:20px}.apps-tile-details{width:100%;margin-top:6px;font-size:12px;color:var(--oasis-secondary)}.apps-tile-details summary{min-height:32px;cursor:pointer;padding:6px 2px;color:var(--oasis-text)}.apps-tile-details p{line-height:1.7;text-align:left;padding:8px 2px;overflow-wrap:anywhere}.apps-tile-details .apps-guide{font-size:12px;justify-content:center}.apps-oasis .apps-catalog-wrap{width:min(1680px,100%);padding:24px clamp(16px,3vw,48px) 32px}.apps-oasis .apps-oasis-hero{padding-bottom:22px;padding-top:calc(max(var(--dmc-header-h,227px),225px) + 22px)}.apps-oasis .apps-hero-layout{grid-template-columns:1fr}.apps-oasis .apps-hero-copy h1{font-size:clamp(32px,4vw,50px);margin:8px 0 12px;line-height:1.15}.apps-oasis .apps-hero-copy h1 br{display:none}.apps-oasis .apps-hero-copy h1 span:before{content:" "}.apps-oasis .apps-hero-intro{font-size:16px;margin-bottom:0}.apps-oasis .apps-hero-actions{margin:12px 0 0}.apps-oasis .apps-hero-description,.apps-oasis .apps-hero-stats,.apps-oasis .apps-island{display:none}.apps-oasis .apps-section-heading{margin-bottom:16px}.apps-oasis .apps-section-heading h2{font-size:24px;margin-top:4px}.apps-oasis .apps-discovery{padding:14px;gap:12px}.apps-oasis .apps-category-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-top:12px;padding:4px 0 8px}.apps-oasis .apps-category-chips button{flex-shrink:0;white-space:nowrap}.apps-oasis .apps-results-line{margin:8px 0 16px}.apps-launchpad :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-cyan-300);outline-offset:3px}@media(min-width:600px){.apps-launchpad{--launcher-columns:3}}@media(min-width:900px){.apps-launchpad{--launcher-columns:4}}@media(min-width:1200px){.apps-launchpad{--launcher-columns:6}}@media(min-width:1600px){.apps-launchpad{--launcher-columns:8}}@media(max-width:380px){.apps-launchpad .apps-launchpad-grid{gap:10px}.apps-launchpad .apps-tropical-card{padding:8px}}@media(prefers-reduced-motion:reduce){.apps-page-track{scroll-behavior:auto}}@media print{.apps-page-track{display:block;overflow:visible}.apps-launchpad-page{-moz-column-break-inside:avoid;break-inside:avoid}.apps-page-controls,.apps-swipe-help{display:none}}.apps-grid-item,.apps-oasis-grid{position:relative;isolation:isolate}.apps-grid-item{min-width:0}.apps-grid-item>.apps-tropical-card{height:100%}.aurora-dynamic-bg-2:before{content:"";position:absolute;inset:-18px;z-index:-1;pointer-events:none;border-radius:36px;background:radial-gradient(ellipse at 22% 25%,hsl(var(--aurora-hue,190) 95% 65%/.8),transparent 65%),radial-gradient(ellipse at 80% 70%,hsl(calc(var(--aurora-hue,190) + 160) 95% 65%/.8),transparent 66%),radial-gradient(ellipse at 45% 90%,hsl(calc(var(--aurora-hue,190) + 60) 95% 70%/.65),transparent 67%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent),linear-gradient(0deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent),linear-gradient(0deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:aurora-dynamic-colors var(--aurora-duration,24s) ease-in-out infinite;opacity:.85}.apps-grid-item.aurora-dynamic-bg-2>.apps-tropical-card{border-color:var(--brand-cyan-300)}@keyframes aurora-dynamic-colors{0%,to{filter:hue-rotate(0deg);opacity:.75}50%{filter:hue-rotate(140deg);opacity:1}}@media(prefers-reduced-motion:reduce){.aurora-dynamic-bg-2:before{animation:none}}@media(forced-colors:active){.aurora-dynamic-bg-2:before{display:none}}@media print{.aurora-dynamic-bg-2:before{display:none}}