.gc-launch{position:fixed;z-index:1430;display:flex;flex-direction:column;gap:4px;padding:8px 8px 12px;overflow-y:auto;overscroll-behavior:contain;border-radius:28px;background:#e9eef6;box-shadow:0 4px 8px 3px rgba(60,64,67,.15),0 1px 3px rgba(60,64,67,.3);transform-origin:top right;animation:gc-launch-in .18s cubic-bezier(.2,0,0,1)}@keyframes gc-launch-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gc-launch{animation:none}}.gc-launch>*{flex:none}.gc-launch::-webkit-scrollbar{width:8px}.gc-launch::-webkit-scrollbar-thumb{background:#c4c7c5;border-radius:4px}.gc-launch-top{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px 0 18px;border-radius:20px;background:#fff;color:#0b57d0;font-size:.9375rem;font-weight:500;text-decoration:none}.gc-launch-top:hover{background:#f8fafd}.gc-launch-top span{flex:1}.gc-launch-top img{height:12px;width:auto}.gc-launch-card{background:#fff;border-radius:24px;padding:12px 8px 8px}.gc-launch-more{padding:12px 8px 0}.gc-launch-head{display:flex;align-items:baseline;gap:8px;padding:0 10px 6px;font-size:.9375rem;font-weight:500;color:var(--gc-text)}.gc-launch-head span{font-size:.75rem;font-weight:400;color:var(--gc-text3)}.gc-launch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.gc-launch-app{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 4px 10px;border-radius:16px;color:var(--gc-text);text-decoration:none;font-size:.8125rem;line-height:1rem;transition:background .15s}.gc-launch-app:hover{background:rgba(11,87,208,.08)}.gc-launch-app:focus-visible{outline:2px solid #0b57d0;outline-offset:-2px}.gc-launch-app.cur{background:#d3e3fd}.gc-launch-ico{display:grid;place-items:center;width:48px;height:48px;transition:transform .2s cubic-bezier(.2,0,0,1)}.gc-launch-app:hover .gc-launch-ico{transform:translateY(-2px) scale(1.06)}@media (prefers-reduced-motion:reduce){.gc-launch-app:hover .gc-launch-ico{transform:none}}.gc-launch-name{max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc.gc-railed{padding-right:var(--gc-rail,0)}.gc.gc-railed>.gc-header{margin-right:calc(-1 * var(--gc-rail, 0px))}.gc-apprail{position:absolute;top:64px;right:0;bottom:0;width:56px;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:10px;z-index:5}.gc-apprail button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--gc-text2);transition:background .15s}.gc-apprail button:hover{background:var(--gc-hover)}.gc-apprail button.on{background:#d3e3fd}.gc-apprail-sep{width:20px;height:1px;background:var(--gc-line2);margin:6px 0}.gc-sidepanel{position:absolute;top:64px;right:56px;bottom:16px;display:flex;flex-direction:column;background:var(--gc-surface);border-radius:16px;overflow:hidden;z-index:5}.gc-sidepanel-grip{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:2}.gc-sidepanel-grip.on,.gc-sidepanel-grip:hover{background:linear-gradient(90deg,rgba(11,87,208,.35),transparent)}.gc-sidepanel-head{display:flex;align-items:center;gap:2px;min-height:56px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--gc-line)}.gc-sidepanel-title{flex:1;min-width:0;display:flex;flex-direction:column}.gc-sidepanel-title span:last-child{font-size:1rem;line-height:1.375rem;color:var(--gc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-sidepanel-kicker{font-size:.6875rem;line-height:.875rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;color:var(--gc-text2)}.gc-sidepanel-body{position:relative;flex:1;min-height:0}.gc-sidepanel-frame{position:absolute;inset:0}.gc-sidepanel-frame iframe{width:100%;height:100%;border:0;display:block;background:#fff}.gc-sidepanel-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--gc-text3);font-size:.8125rem}.gc-sidepanel-loading svg{animation:gc-apps-breathe 1.2s ease-in-out infinite}@keyframes gc-apps-breathe{50%{transform:scale(.9);opacity:.6}}@media (prefers-reduced-motion:reduce){.gc-sidepanel-loading svg{animation:none}}.gapp{position:fixed;inset:0;display:flex;flex-direction:column;--page-mark-h:0rem;--page-pad-y:0rem;--page-pad-b:0rem}.gapp.gapp-panel{--page-pad-y:-4rem}.gc.gapp-bar{position:relative;inset:auto;z-index:1450;flex:none;flex-direction:row;height:4rem;background:var(--gc-page);border-bottom:1px solid var(--gc-line);padding-right:8px}.gapp-bar .gc-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--gc-text)}.gapp-bar .gapp-name{font-size:1.375rem;line-height:1.75rem;color:var(--gc-text2);white-space:nowrap}.gapp-bar .gapp-sep{width:1px;height:24px;background:var(--gc-line2);margin:0 8px}.gapp-content{flex:1;min-height:0;overflow:auto;padding:16px}.gapp .page-bleed{margin:-16px}@media (max-width:640px){.gapp-bar .gapp-name{font-size:1.125rem}.gapp-bar .gapp-wordmark,.gapp-bar .gc-me-name{display:none}}.gc.gapp-gc{position:relative;inset:auto;z-index:auto;height:calc(100dvh - 4rem - var(--page-mark-h) - var(--page-pad-y));padding-right:0}.gc.gapp-gc>.gc-body{padding-top:8px}.gapp-panel .gc.gapp-gc>.gc-body{padding-top:0}.gapp-panel .gc.gapp-gc .gc-main{margin:0;border-radius:0}.gc-launch-description{font-size:.625rem;line-height:1.3;color:#5f6368;text-align:center;margin-top:3px}