.battery-app-launcher{color:#f6f2ff;width:min(100%,1240px);margin:0 auto;padding:clamp(1.55rem,4vw,3.25rem) 0 clamp(1.35rem,3vw,2.5rem)}.battery-app-intro{margin-bottom:clamp(1.2rem,2.8vw,2rem)}.battery-app-intro h1{max-width:26ch;color:inherit;letter-spacing:-.04em;margin:.55rem 0 .75rem;font-size:clamp(2.25rem,4.35vw,3.65rem);line-height:1.06}.battery-app-lede{color:#cbc9e1;max-width:58ch;margin:0;line-height:1.5}.battery-app-menu{background:linear-gradient(140deg,#211632,#10112a 68%);border:1px solid #594672;border-radius:18px;padding:clamp(.72rem,2.2vw,1.4rem);box-shadow:0 18px 40px #05051538}.battery-app-menu-heading{color:#d4c1f4;align-items:center;gap:.55rem;margin:.1rem 0 .85rem;display:flex}.battery-app-menu-heading h2{color:#f6f2ff;margin:0;font-size:1.15rem;line-height:1.3}.battery-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.battery-app-menu .battery-app-tile{--app-icon:#d8c2ff;--app-icon-bg:#35264b;--app-surface:#1b1733;--app-border:#58466e;border:1px solid var(--app-border);background:var(--app-surface);width:100%;min-width:0;height:100%;min-height:112px;box-shadow:none;color:#f9f6ff;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.65rem;padding:.85rem .95rem;text-decoration:none;display:flex}.battery-app-menu .battery-app-tile[data-tone=primary]{--app-icon:#ffe1ec;--app-icon-bg:#8a2c59;--app-surface:linear-gradient(120deg, #502038, #352046);--app-border:#e578a5}.battery-app-menu .battery-app-tile[data-tone=gold]{--app-icon:#f6d68e;--app-icon-bg:#3d3041}.battery-app-menu .battery-app-tile:hover{filter:brightness(1.12);border-color:#d1b6f2}.battery-app-menu .battery-app-tile:focus-visible{outline-offset:2px;outline:3px solid #bce8fa}.battery-app-tile-top{align-items:center;gap:.45rem;min-width:0;display:flex}.battery-app-icon{background:var(--app-icon-bg);width:2.35rem;height:2.35rem;color:var(--app-icon);border-radius:.68rem;flex:0 0 2.35rem;place-items:center;display:grid}.battery-app-arrow{color:var(--app-icon);flex:none;margin-left:auto}.battery-app-start{color:#4d1835;white-space:nowrap;background:#ffdae9;border-radius:999px;padding:.2rem .4rem;font-size:.7rem;font-weight:800;line-height:1.2}.battery-app-tile-copy{gap:.18rem;min-width:0;display:grid}.battery-app-tile-copy strong{font:780 1rem/1.25 var(--font-display)}.battery-app-tile-copy>span{color:#d4cce5;font-size:.875rem;line-height:1.35}.battery-app-quote{min-width:0;scroll-margin-top:110px}@media (width<=699px){.battery-app-launcher{width:calc(100% - 1.25rem)}.battery-app-intro h1{font-size:clamp(2rem,8.3vw,2.65rem)}.battery-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.battery-app-menu .battery-app-tile{min-height:120px;padding:.65rem}}@media (width<=360px){.battery-app-menu,.battery-app-menu .battery-app-tile{padding:.55rem}.battery-app-icon{flex-basis:1.95rem;width:1.95rem;height:1.95rem}.battery-app-icon svg{width:17px;height:17px}.battery-app-arrow{width:14px}.battery-app-tile-top{gap:.2rem}.battery-app-start{padding-inline:.25rem;font-size:.64rem}}
