.glk__frame{opacity:0}.glk__acts:has(.glk-buy){grid-template-columns:minmax(0,1fr)}.glk-buy{margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--hair);text-align:left}.glk-buy__head{margin:0 0 var(--sp-2);font-size:var(--text-1);color:var(--ink);font-weight:600}.glk-buy__list{gap:var(--sp-1);max-height:calc(var(--tap-lg) * 4 + var(--sp-1) * 3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.glk-buy__link{align-items:center;gap:var(--sp-2);min-height:var(--tap-lg);padding:0 var(--sp-3);background:var(--soft);color:var(--ink);font-size:var(--text-2);transition:background-color var(--t-fast) var(--ease);border-radius:8px;text-decoration:none;display:flex}.glk-buy__link:hover{background:var(--sunk)}.glk-buy__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.glk-buy__link svg{color:var(--acc-ink);flex:none}.mgb__stack{top:calc(64px + var(--sp-3) + env(safe-area-inset-top));z-index:var(--z-toast);gap:var(--sp-2);pointer-events:none;flex-direction:column;width:min(340px,100vw - 32px);display:flex;position:fixed;right:16px}@media (width<=560px){.mgb__stack{width:min(300px,100vw - 24px);right:12px}}.mgb__card{pointer-events:auto;align-items:flex-start;gap:var(--sp-2);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-md);padding:11px var(--sp-2) 11px var(--sp-3);animation:mgb-in var(--t-slow) var(--ease);border-radius:10px;display:flex}@keyframes mgb-in{0%{opacity:0;transform:translateY(-10px)}}.mgb__text{min-width:0;font:500 var(--text-1)/1.45 var(--sans);color:var(--ink);overflow-wrap:break-word;flex:auto}.mgb__open{color:var(--acc);font:700 var(--text-1)/1.2 var(--sans);cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:6px;flex:none;align-self:center;margin:0;padding:4px 6px}.mgb__open:hover{background:var(--soft)}.mgb__close{width:24px;height:24px;color:var(--mute);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-3px -2px -3px 0;display:inline-flex}.mgb__close:hover{background:var(--soft);color:var(--ink)}@media (prefers-reduced-motion:reduce){.mgb__card{animation:none}}
