.frail{display:none;position:fixed;right:clamp(.7rem, 1.4vw, 1.15rem);top:50%;transform:translateY(-50%);z-index:41}@media (min-width:1001px){.frail{display:block}}.frail-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.frail-item{display:block}.frail-btn{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.frail-btn:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-on-dark)}.frail-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frail-btn .icon{width:18px;height:18px}.frail-btn--whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.frail-tip{position:absolute;right:calc(100% + .55rem);top:50%;transform:translateY(-50%) translateX(4px);padding:.3rem .6rem;border-radius:var(--radius);background:var(--ink);color:#fff;font-size:.76rem;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.frail-btn:hover .frail-tip,.frail-btn:focus-visible .frail-tip{opacity:1;transform:translateY(-50%) translateX(0)}.frail-btn[data-bar-action]{display:none}.has-js .frail-btn[data-bar-action]{display:grid}.frail-btn--top{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.frail.is-past-fold .frail-btn--top{opacity:1;visibility:visible}.frail-btn--top .icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.frail-btn,.frail-tip,.frail-btn--top{transition:none}}