.DestinationActionDock-module__pJmUGq__dock{z-index:40;border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-background) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);align-items:stretch;gap:2px;padding:6px;display:flex;position:fixed;bottom:clamp(18px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:0 12px 34px #251b172e}.DestinationActionDock-module__pJmUGq__actionButton{border-radius:var(--radius-pill);min-width:84px;min-height:48px;color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:var(--font-weight-semibold);cursor:pointer;touch-action:manipulation;transition:color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.DestinationActionDock-module__pJmUGq__actionButton:hover{background:color-mix(in srgb, var(--color-primary) 9%, transparent);color:var(--color-primary)}.DestinationActionDock-module__pJmUGq__actionButton:active{transform:scale(.97)}.DestinationActionDock-module__pJmUGq__actionButton:focus-visible,.DestinationActionDock-module__pJmUGq__shareMenuItem:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 32%, transparent);outline-offset:2px}.DestinationActionDock-module__pJmUGq__actionIcon{width:20px;height:20px;color:var(--color-primary);flex:none}.DestinationActionDock-module__pJmUGq__actionLabel{white-space:nowrap}.DestinationActionDock-module__pJmUGq__shareArea{display:flex;position:relative}.DestinationActionDock-module__pJmUGq__shareMenu{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);border-radius:var(--radius-medium);background:var(--color-background);width:min(260px,100vw - 24px);padding:8px;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 16px 48px #251b1738}.DestinationActionDock-module__pJmUGq__shareMenuTitle{color:var(--color-text);font-size:.875rem;font-weight:var(--font-weight-semibold);margin:0;padding:10px 12px 8px}.DestinationActionDock-module__pJmUGq__shareMenuItem{border-radius:var(--radius-small);width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;text-decoration:none;display:flex}.DestinationActionDock-module__pJmUGq__shareMenuItem:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.DestinationActionDock-module__pJmUGq__menuIcon{width:18px;height:18px;color:var(--color-primary);flex:none}@media (max-width:767px){.DestinationActionDock-module__pJmUGq__dock{right:50%;bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:5px;transform:translate(50%)}body[data-bottom-nav=visible] .DestinationActionDock-module__pJmUGq__dock{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 12px)}.DestinationActionDock-module__pJmUGq__actionButton{min-width:48px;min-height:48px;padding:0 13px}.DestinationActionDock-module__pJmUGq__actionLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DestinationActionDock-module__pJmUGq__actionIcon{width:23px;height:23px}.DestinationActionDock-module__pJmUGq__shareMenu{right:50%;transform:translate(50%)}}@media (min-width:768px) and (max-width:1100px){.DestinationActionDock-module__pJmUGq__dock{bottom:18px;right:18px}.DestinationActionDock-module__pJmUGq__actionButton{min-width:72px;min-height:48px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.DestinationActionDock-module__pJmUGq__actionButton{transition:none}}.DestinationActionDock-module__pJmUGq__inline{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;inset:auto}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__actionButton{min-width:0;min-height:40px;padding:8px 12px}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__shareMenu{top:calc(100% + 10px);bottom:auto}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__actionIcon{color:currentColor}.DestinationActionDock-module__pJmUGq__inline{transform:none}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__actionLabel{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__shareMenu{right:0;transform:none}body[data-bottom-nav=visible] .DestinationActionDock-module__pJmUGq__inline{bottom:auto}@media (max-width:767px){.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__shareMenu{left:0;right:auto}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__actionButton{min-height:32px;padding:6px 12px 6px 0;font-size:12px}.DestinationActionDock-module__pJmUGq__inline .DestinationActionDock-module__pJmUGq__actionIcon{width:18px;height:18px}}