.LineFloatingButton_wrap__ZyYHf{position:fixed;z-index:46;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.85rem,env(safe-area-inset-bottom,0px));max-width:min(calc(100vw - 1.5rem),11.5rem);pointer-events:none}.LineFloatingButton_player__okGj8{z-index:90}.LineFloatingButton_preview__uhxCt{position:relative;right:auto;bottom:auto;z-index:1;pointer-events:none}.LineFloatingButton_panelCompact__mntkP,.LineFloatingButton_panel__Fcff7{pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;width:9.25rem;max-width:100%;box-sizing:border-box;position:relative}.LineFloatingButton_closeBtn__NX1MB{position:absolute;top:.35rem;right:.35rem;z-index:3;display:flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(18,22,28,.95);color:rgba(255,255,255,.88);font-size:1.05rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.45)}.LineFloatingButton_closeBtn__NX1MB:hover{background:rgba(40,48,58,.98);color:#fff}.LineFloatingButton_panel__Fcff7{border-radius:1rem;background:linear-gradient(165deg,rgba(18,22,28,.97),rgba(8,10,14,.98));border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px rgba(6,199,85,.12),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(12px);overflow:hidden}.LineFloatingButton_panelCompact__mntkP{width:auto;border-radius:999px;overflow:visible}.LineFloatingButton_qrSection__kfC_P{padding:1.85rem .65rem .55rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.LineFloatingButton_qrHead__kfvb3{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%}.LineFloatingButton_qrHeadIcon__80_2i{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(6,199,85,.2);color:#3ee878;flex-shrink:0}.LineFloatingButton_qrHeadSvg__oIgUw{width:.85rem;height:.85rem}.LineFloatingButton_qrHeadText__w_zRD{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.75)}.LineFloatingButton_qrFrame__YTjNs{width:100%;aspect-ratio:1;padding:.35rem;border-radius:.65rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);box-sizing:border-box}.LineFloatingButton_qrImg__msDbr{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25rem}.LineFloatingButton_ctaStandalone__lZW67,.LineFloatingButton_cta__6tbwx{display:flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.02em;line-height:1.15;border:none;transition:filter .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.LineFloatingButton_cta__6tbwx{width:100%;padding:.55rem .65rem;border-radius:0;background:linear-gradient(135deg,#06c755,#00a844);border-top:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.LineFloatingButton_cta__6tbwx:hover{filter:brightness(1.06)}.LineFloatingButton_ctaStandalone__lZW67{padding:.45rem .9rem .45rem .45rem;border-radius:999px;background:linear-gradient(135deg,#06c755,#00b900);border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 18px rgba(6,199,85,.45),0 2px 6px rgba(0,0,0,.35)}.LineFloatingButton_ctaStandalone__lZW67:hover{transform:translateY(-2px);filter:brightness(1.05)}.LineFloatingButton_iconWrap__zpAKc{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;background:rgba(255,255,255,.18);flex-shrink:0}.LineFloatingButton_icon__O8_oN{width:1.2rem;height:1.2rem}.LineFloatingButton_label__ISen0{padding-right:.1rem;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.12);text-align:center}@media (max-width:767px){.LineFloatingButton_dock__fpflG{bottom:max(5.15rem,calc(4.5rem + env(safe-area-inset-bottom, 0px)));right:max(.55rem,env(safe-area-inset-right,0px))}.LineFloatingButton_panel__Fcff7{width:auto;background:transparent;border:none;box-shadow:none;backdrop-filter:none;border-radius:999px;overflow:visible}.LineFloatingButton_closeBtn__NX1MB{top:-.35rem;right:-.35rem;background:rgba(12,16,22,.92)}.LineFloatingButton_qrSection__kfC_P{display:none}.LineFloatingButton_cta__6tbwx{width:auto;padding:.42rem .78rem .42rem .42rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 18px rgba(6,199,85,.45),0 2px 6px rgba(0,0,0,.35)}.LineFloatingButton_iconWrap__zpAKc{width:1.75rem;height:1.75rem}.LineFloatingButton_icon__O8_oN{width:1.1rem;height:1.1rem}.LineFloatingButton_label__ISen0{font-size:.78rem}.LineFloatingButton_preview__uhxCt .LineFloatingButton_panel__Fcff7{width:9.25rem;background:linear-gradient(165deg,rgba(18,22,28,.97),rgba(8,10,14,.98));border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px rgba(6,199,85,.12);border-radius:1rem;overflow:hidden}.LineFloatingButton_preview__uhxCt .LineFloatingButton_qrSection__kfC_P{display:flex}.LineFloatingButton_preview__uhxCt .LineFloatingButton_cta__6tbwx{width:100%;padding:.55rem .65rem;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.12)}.LineFloatingButton_preview__uhxCt .LineFloatingButton_closeBtn__NX1MB{top:.35rem;right:.35rem}}@media (max-width:380px){.LineFloatingButton_label__ISen0{max-width:5.25rem;overflow:hidden;text-overflow:ellipsis}}