:is(.l-shared-items,.sticky-share-list) .rbi{display:inline-block;font-style:normal;line-height:1;flex:none}:is(.l-shared-items,.sticky-share-list) .rbi{font-size:var(--icon-sm)}:is(.l-shared-items,.t-shared-sec>.effect-fadeout,.sticky-share-list){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.share-action:not([hidden]){display:inline-flex}.share-action{align-items:center;justify-content:center;gap:var(--space-xs);min-width:var(--control-height-sm);min-height:var(--control-height-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:1;padding:0;background:#fff0;border:0}.divein-social-link:not([hidden]){display:inline-flex}.divein-social-link{align-items:center;justify-content:center;min-width:calc(var(--space-lg) + var(--space-xs));min-height:var(--control-height-sm);color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.divein-social-link .divein-ui-icon{width:var(--icon-sm);height:var(--icon-sm)}.divein-social-link__label{padding-inline:var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1}.divein-social-link:hover{color:var(--color-text-link-hover)}.divein-social-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-gap)}@media (max-width:767px){.divein-otp-sheet__close svg{width:var(--icon-md);height:var(--icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.divein-otp-sheet__native svg{width:var(--icon-md);height:var(--icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.divein-otp__share{display:flex;align-items:center;margin:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--transition-fast)}.divein-otp__share{flex:none;gap:var(--space-sm);padding:0 var(--page-gutter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.divein-otp__share:active{background:var(--color-surface-band)}.divein-otp--solo .divein-otp__share{flex:1 1 auto;justify-content:flex-start}.l-share :focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-gap))}.l-shared-sec{display:contents}.l-share{display:none}body:has(.divein-otp__share[aria-expanded="true"]) .l-share{position:fixed;inset-inline:0;bottom:var(--otp-bottom,0);z-index:var(--z-modal);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-sm);max-height:calc(100dvh - var(--otp-bottom, 0) - var(--space-2xl));overflow-y:auto;padding:var(--space-sm) var(--page-gutter) calc(var(--space-md) + env(safe-area-inset-bottom, 0));border-radius:var(--radius) var(--radius) 0 0;background:var(--color-surface);box-shadow:0 calc(var(--space-sm) * -1) var(--space-lg) color-mix(in srgb,var(--color-scrim) 18%,transparent);color:var(--color-text-heading);font-family:var(--font-body);animation:divein-otp-rise 280ms ease-out}body:has(.divein-otp__share[aria-expanded="true"]) .l-share::before{content:"";grid-column:1 / -1;justify-self:center;width:calc(var(--space-xl) + var(--space-xs));height:var(--space-xs);margin-block-end:calc(var(--space-sm) + var(--space-xs));border-radius:var(--space-2xs);background:var(--color-border-default)}.l-share .l-share-icon{width:var(--icon-md);height:var(--icon-md);margin:0;color:var(--color-text-muted)}.l-share .l-share-label{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);line-height:1;text-transform:uppercase;color:var(--color-text-muted)}.divein-otp-sheet__close{display:grid;flex:none;place-items:center;width:var(--control-height);height:var(--control-height);min-width:calc(var(--space-2xl) - var(--space-xs));min-height:calc(var(--space-2xl) - var(--space-xs));margin:0;padding:0;border:0;border-radius:var(--radius-tag);background:none;color:var(--color-text-heading);cursor:pointer}.divein-otp-sheet__preview{display:flex;grid-column:1 / -1;align-items:center;gap:calc(var(--space-sm) + var(--space-xs));padding-block-end:calc(var(--space-md) - var(--space-2xs));border-block-end:1px solid var(--color-border-subtle)}.divein-otp-sheet__img{flex:none;width:calc(var(--space-2xl) + var(--space-sm));height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--space-xs)}.divein-otp-sheet__title{display:-webkit-box;overflow:hidden;min-width:0;margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical}.l-share .l-shared-items{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));flex-wrap:nowrap;gap:var(--space-sm);margin:calc(var(--space-md) - var(--space-2xs)) 0 0;padding:0}.l-share .l-shared-items .share-action::after{content:attr(data-title)}.divein-otp-tool,.l-share .l-shared-items .share-action{min-width:calc(var(--space-2xl) - var(--space-xs));min-height:calc(var(--space-2xl) - var(--space-xs));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;height:calc(var(--space-2xl) + var(--space-md));margin:0;padding:0;border:1px solid var(--color-border-default);border-radius:var(--space-xs);background:var(--color-surface);color:var(--color-text-heading);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.divein-otp-tool:active,.l-share .l-shared-items .share-action:active{background:var(--color-surface-band);transform:scale(.97)}.divein-otp-tool[hidden]{display:none}.divein-otp-sheet__pair{display:grid;grid-column:1 / -1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-sm);margin-block-start:var(--space-sm)}.divein-otp-sheet__pair .divein-otp-tool{flex-direction:row;gap:var(--space-sm);height:calc(var(--control-height) + var(--space-2xs));font-size:var(--text-sm)}@media (hover:hover){.divein-otp__share:hover{background:var(--color-surface-band)}}@media (hover:hover){.divein-otp-tool:hover,.l-share .l-shared-items .share-action:hover{background:var(--color-surface-band)}}}@media (prefers-reduced-motion:reduce){.l-share{animation:none}.divein-otp-tool,.l-share .l-shared-items .share-action{transition:none}.divein-otp__share{transition:none}}.divein-share__link{align-items:center;justify-content:center;color:var(--color-text-muted);text-decoration:none}.divein-share__link:hover{color:var(--color-text-link-hover)}.divein-share__link svg{width:var(--icon-sm);height:var(--icon-sm)}.divein-share__link{line-height:1}:is(.divein-article__share,.t-shared-sec,.t-shared-header){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.divein-article__share-label{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-semibold)}:is(.smeta-extra>.divein-share,.t-shared-sec>.effect-fadeout){gap:0}.t-shared-header{gap:var(--space-xs);white-space:nowrap}.share-label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1;text-box:trim-both cap alphabetic}:is(.divein-article__share-label,.t-shared-header) .divein-ui-icon{flex:none;width:var(--icon-sm);height:var(--icon-sm)}.l-shared-sec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-md);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-loose);& .l-share-label{margin:0;font-size:var(--share-label-size);font-weight:var(--font-weight-normal);letter-spacing:normal}& .l-share-icon{width:var(--icon-md);height:var(--icon-md);flex:none}@media (min-width:768px){flex-direction:column;flex-wrap:nowrap;gap:0;width:var(--space-2xl);padding:0;background:#fff0;& .l-share-icon{width:var(--text-lg);height:calc(var(--text-lg) * var(--leading-loose));margin-block-start:calc(var(--space-md) + var(--space-xs))}}}.divein-share{display:flex;flex-wrap:wrap;align-items:center;gap:0;max-width:100%;margin:0;padding:0;list-style:none}.divein-share>li{display:flex;flex-wrap:wrap;max-width:100%}.share-action .divein-ui-icon{width:var(--icon-sm);height:var(--icon-sm)}.sticky-share-list-items{display:flex;flex-wrap:wrap;align-items:center;gap:0}@media(max-width:1023px){.divein-byline>.divein-article__share{justify-content:flex-start}}:is(.t-shared-sec,.divein-share,.l-shared-items,.sticky-share-list){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-muted);letter-spacing:var(--tracking-normal)}@media (min-width:768px){.l-share{display:contents}.l-share :is(.divein-otp-sheet__close,.divein-otp-sheet__preview,.divein-otp-sheet__pair){display:none}.l-shared-sec>.l-share>.l-shared-items{flex-direction:column;flex-wrap:nowrap;gap:0;width:var(--space-2xl);padding:0;border-radius:var(--radius);background:var(--color-surface-page);box-shadow:var(--shadow-lg);margin-block-start:calc(var(--space-sm) + var(--space-2xs))}.l-shared-items .share-action{flex:none;width:var(--space-2xl);height:var(--space-2xl);min-width:var(--space-2xl);min-height:var(--space-2xl);padding:0;border-radius:var(--radius);color:var(--color-text-body)}.l-shared-items .share-action :is(.rbi,.divein-ui-icon){width:var(--text-lg);height:var(--text-lg);font-size:var(--text-lg)}}@media (max-width:1023px){body:has(.l-shared-sec-outer .l-share) .divein-article__share{display:none}}@media (max-width:767px){.divein-article__share{margin-block-end:var(--space-sm)}.divein-article__share .divein-article__share-label{gap:var(--space-sm);margin-inline-end:auto;font-size:var(--text-sm)}.divein-article__share .divein-article__share-label .share-label{font-size:inherit}.divein-article__share .divein-share__link{min-width:calc(var(--space-2xl) - var(--space-xs));min-height:calc(var(--space-2xl) - var(--space-xs))}}@media (max-width:767px){.divein-share--phone-only{padding-inline:var(--page-gutter)}.divein-share--phone-only>.divein-otp{margin-block-start:0}.divein-share--after-media{padding-inline:0;margin-block-start:calc(var(--space-lg) + var(--space-md))}body:has(.divein-share--phone-only) .divein-article__share{display:none}}@media (min-width:768px){.divein-share--phone-only{display:none}}