.pub-news-story-module__IGC4jG__story{min-width:0;color:var(--platform-ink);overflow-wrap:anywhere;container-type:inline-size}:is(.pub-news-story-module__IGC4jG__story [data-content-kind]>h1,.pub-news-story-module__IGC4jG__story [data-content-kind]>h2){font-size:clamp(1.65rem,3cqi,2.65rem)}.pub-news-story-module__IGC4jG__story>*+*{margin-top:28px}.pub-news-story-module__IGC4jG__source{border-left:2px solid var(--platform-line);color:var(--platform-muted);padding-left:18px;font-size:.85rem;line-height:1.9}.pub-news-story-module__IGC4jG__sourceTitle{margin:0 0 8px;font-size:.75rem;font-weight:600}.pub-news-story-module__IGC4jG__source blockquote{white-space:pre-wrap;margin:0}.pub-news-story-module__IGC4jG__sourceLink{min-height:48px;color:var(--platform-accent);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.pub-news-story-module__IGC4jG__sourceLink:focus-visible{outline:2px solid var(--platform-focus);outline-offset:4px}.pub-news-story-module__IGC4jG__lineMark{border-radius:var(--platform-radius-control);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.pub-news-story-module__IGC4jG__note>*+*,.pub-news-story-module__IGC4jG__section>*+*{margin-top:16px}.pub-news-story-module__IGC4jG__subheading{margin-bottom:0;font-size:.95rem;font-weight:650;line-height:1.7}.pub-news-story-module__IGC4jG__section{border-top:1px solid var(--platform-line);padding-top:20px}.pub-news-story-module__IGC4jG__points{padding-left:1.4em;font-size:.95rem;line-height:1.95;list-style:outside}.pub-news-story-module__IGC4jG__points li+li{margin-top:10px}.pub-news-story-module__IGC4jG__points li::marker{color:var(--platform-accent)}.pub-news-story-module__IGC4jG__tags{flex-wrap:wrap;gap:8px;display:flex}.pub-news-story-module__IGC4jG__tags a{white-space:normal;max-width:100%}.pub-news-story-module__IGC4jG__video{aspect-ratio:16/9;border-radius:var(--platform-radius-image);background:var(--platform-subtle);overflow:hidden}.pub-news-story-module__IGC4jG__video iframe{border:0;width:100%;height:100%}.pub-news-story-module__IGC4jG__video p{color:var(--platform-muted);padding:18px;font-size:.85rem}
.pub-interactions-module__fuNyiq__wayfinding{min-width:0;container-type:inline-size}.pub-interactions-module__fuNyiq__breadcrumb ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pub-interactions-module__fuNyiq__breadcrumb li{align-items:center;gap:6px;min-width:0;display:inline-flex}.pub-interactions-module__fuNyiq__breadcrumb a{min-height:44px;color:var(--platform-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pub-interactions-module__fuNyiq__breadcrumb{font-size:.75rem;line-height:1.5}.pub-interactions-module__fuNyiq__breadcrumb li>svg{color:var(--platform-strongLine);flex-shrink:0}.pub-interactions-module__fuNyiq__breadcrumb [aria-current]{color:var(--platform-ink);overflow-wrap:anywhere}.pub-interactions-module__fuNyiq__breadcrumb a:hover{color:var(--platform-action);text-underline-offset:5px;text-decoration:underline}.pub-interactions-module__fuNyiq__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:fit-content;max-width:100%;display:flex}.pub-interactions-module__fuNyiq__pagination button{width:44px;height:48px;color:var(--platform-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;transition:background .18s,transform .12s;position:relative}.pub-interactions-module__fuNyiq__pagination>button{border:1px solid var(--platform-line);width:48px}.pub-interactions-module__fuNyiq__pagination button:not(:disabled):hover{background:var(--platform-sea)}.pub-interactions-module__fuNyiq__pagination button:not(:disabled):active{transform:scale(.94)}.pub-interactions-module__fuNyiq__pagination button:disabled{opacity:.45;cursor:default}.pub-interactions-module__fuNyiq__pagination button[aria-current]{color:var(--platform-action);background:var(--platform-sea);font-weight:700}.pub-interactions-module__fuNyiq__pageNumbers{align-items:center;gap:2px;display:flex}.pub-interactions-module__fuNyiq__pageNumbers button svg{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:0;width:24px;position:absolute;bottom:5px;left:10px}.pub-interactions-module__fuNyiq__pageNumbers button[aria-current] svg{opacity:1;animation:.26s ease-out pub-interactions-module__fuNyiq__pubWaveArrive}.pub-interactions-module__fuNyiq__pageSummary{font-variant-numeric:tabular-nums;padding:0 12px;font-weight:700;display:none}.pub-interactions-module__fuNyiq__pageSummary>span{color:var(--platform-muted);font-weight:400}.pub-interactions-module__fuNyiq__pageNumbers[data-variant=simple] .pub-interactions-module__fuNyiq__pageSummary{display:block}.pub-interactions-module__fuNyiq__reaction{border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:48px;color:var(--platform-ink);font:inherit;cursor:pointer;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;transition:background .18s,color .18s,transform .12s;display:inline-flex;position:relative}.pub-interactions-module__fuNyiq__reaction[data-size=sm]{gap:6px;min-height:44px;padding:8px 12px;font-size:.75rem}.pub-interactions-module__fuNyiq__reaction[data-size=lg]{padding:12px 20px;font-size:1rem}.pub-interactions-module__fuNyiq__reaction[aria-pressed=true]{background:var(--platform-sea);color:var(--platform-action);border-color:var(--platform-action)}.pub-interactions-module__fuNyiq__reaction:not(:disabled):hover{background:var(--platform-sea)}.pub-interactions-module__fuNyiq__reaction:disabled{cursor:wait;opacity:.65}.pub-interactions-module__fuNyiq__reaction strong{font-variant-numeric:tabular-nums;min-width:1ch}.pub-interactions-module__fuNyiq__reactionIcon{display:inline-flex;position:relative}.pub-interactions-module__fuNyiq__reactionIcon i{opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:-9px}.pub-interactions-module__fuNyiq__reaction[data-celebrate=true] .pub-interactions-module__fuNyiq__reactionIcon svg{animation:.42s ease-out pub-interactions-module__fuNyiq__pubHeartLift}.pub-interactions-module__fuNyiq__reaction[data-celebrate=true] .pub-interactions-module__fuNyiq__reactionIcon i{animation:.52s ease-out pub-interactions-module__fuNyiq__pubRipple}.pub-interactions-module__fuNyiq__tooltipAnchor{align-items:center;display:inline-flex}.pub-interactions-module__fuNyiq__tooltipTrigger{appearance:none;min-width:44px;min-height:44px;color:inherit;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:inline-flex}.pub-interactions-module__fuNyiq__tooltipTrigger:hover{background:var(--platform-sea)}.pub-interactions-module__fuNyiq__tooltip{visibility:hidden;z-index:90;max-width:min(280px,100vw - 24px);font-family:var(--platform-font);text-align:left;background:var(--platform-ink);color:var(--platform-onAction);box-shadow:0 8px 30px var(--platform-shadow);border-radius:16px 16px 16px 5px;padding:12px 16px;font-size:.8125rem;line-height:1.7;animation:.16s ease-out pub-interactions-module__fuNyiq__pubTipArrive;position:fixed}.pub-interactions-module__fuNyiq__wayfinding a:focus-visible,.pub-interactions-module__fuNyiq__pagination button:focus-visible,.pub-interactions-module__fuNyiq__reaction:focus-visible,.pub-interactions-module__fuNyiq__tooltipTrigger:focus-visible{outline:2px solid var(--platform-action);outline-offset:4px}.pub-interactions-module__fuNyiq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.pub-interactions-module__fuNyiq__pageNumbers[data-variant=numbered] button{display:none}.pub-interactions-module__fuNyiq__pageNumbers[data-variant=numbered] .pub-interactions-module__fuNyiq__pageSummary{display:block}}@keyframes pub-interactions-module__fuNyiq__pubWaveArrive{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes pub-interactions-module__fuNyiq__pubHeartLift{0%,to{transform:scale(1)}35%{transform:scale(1.2)rotate(-8deg)}70%{transform:scale(.96)}}@keyframes pub-interactions-module__fuNyiq__pubRipple{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.3)}}@keyframes pub-interactions-module__fuNyiq__pubTipArrive{0%{opacity:0}to{opacity:1}}[data-motion=off] :is(.pub-interactions-module__fuNyiq__reactionIcon svg,.pub-interactions-module__fuNyiq__reactionIcon i,.pub-interactions-module__fuNyiq__tooltip,.pub-interactions-module__fuNyiq__pageNumbers svg){animation:none!important}@media (prefers-reduced-motion:reduce){.pub-interactions-module__fuNyiq__reactionIcon svg,.pub-interactions-module__fuNyiq__reactionIcon i,.pub-interactions-module__fuNyiq__tooltip,.pub-interactions-module__fuNyiq__pageNumbers svg{animation:none!important}.pub-interactions-module__fuNyiq__reaction,.pub-interactions-module__fuNyiq__pagination button{transition:none}}
.favorite-toggle-module__twc6tq__toggle{border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-muted);border-radius:var(--platform-radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.favorite-toggle-module__twc6tq__toggle:hover:not(:disabled){color:var(--platform-rating);border-color:var(--platform-rating)}.favorite-toggle-module__twc6tq__toggle[aria-pressed=true]{color:var(--platform-rating);border-color:var(--platform-rating);background:var(--platform-ratingSoft)}.favorite-toggle-module__twc6tq__toggle:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.favorite-toggle-module__twc6tq__toggle:disabled{cursor:default;opacity:.6}.favorite-toggle-module__twc6tq__toggle[aria-busy=true]{opacity:.7}.favorite-toggle-module__twc6tq__icon{width:44px;height:44px;padding:0}.favorite-toggle-module__twc6tq__labeled{min-height:44px;padding:0 18px;font-size:14px}
.pub-sea-glass-module__FmZ1oW__treasure{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;position:relative}.pub-sea-glass-module__FmZ1oW__glass{display:block;overflow:visible}.pub-sea-glass-module__FmZ1oW__count{background:var(--treasure-ink);min-width:1.5em;color:var(--treasure-foam);box-shadow:0 0 0 1.5px var(--treasure-paper);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;border-radius:999px;padding:0 .32em;font-size:10px;font-weight:700;line-height:1.45;position:absolute;bottom:-1px;right:-2px}.pub-sea-glass-module__FmZ1oW__count[data-size=m]{font-size:12px}.pub-sea-glass-module__FmZ1oW__count[data-size=l]{box-shadow:0 0 0 2px var(--treasure-paper);font-size:15px;bottom:2px;right:2px}.pub-sea-glass-module__FmZ1oW__markShade,.pub-sea-glass-module__FmZ1oW__markLight{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;overflow:visible}.pub-sea-glass-module__FmZ1oW__markShade{stroke:var(--glass-deep);opacity:.26}.pub-sea-glass-module__FmZ1oW__markShade [data-fill]{fill:var(--glass-deep)}.pub-sea-glass-module__FmZ1oW__markLight{stroke:var(--glass-hi);opacity:.55}.pub-sea-glass-module__FmZ1oW__markLight [data-fill]{fill:var(--glass-hi)}.pub-sea-glass-module__FmZ1oW__sparkle{fill:#fff;stroke:var(--glass-mid,#f3dcc8);stroke-width:.6px;stroke-opacity:.6;transform-box:fill-box;transform-origin:50%}.pub-sea-glass-module__FmZ1oW__hollowMark{fill:none;stroke:var(--treasure-hollowEdge);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;overflow:visible}.pub-sea-glass-module__FmZ1oW__hollowMark [data-fill]{fill:var(--treasure-hollowEdge)}.pub-sea-glass-module__FmZ1oW__shellOpen{filter:grayscale()contrast(.6)brightness(1.18);opacity:.35}@media (prefers-reduced-motion:no-preference){.pub-sea-glass-module__FmZ1oW__revealDrop{transform-box:view-box;transform-origin:60px 96px;animation:.72s cubic-bezier(.34,.9,.4,1) both pub-sea-glass-module__FmZ1oW__pubDrop}.pub-sea-glass-module__FmZ1oW__revealShadow{transform-box:view-box;transform-origin:60px 96px;animation:.72s ease-out both pub-sea-glass-module__FmZ1oW__pubShadowIn}.pub-sea-glass-module__FmZ1oW__revealHollow{animation:.72s ease-out both pub-sea-glass-module__FmZ1oW__pubHollowOut}.pub-sea-glass-module__FmZ1oW__sweep{animation:.52s ease-in-out .56s both pub-sea-glass-module__FmZ1oW__pubSweep}.pub-sea-glass-module__FmZ1oW__revealSparkles .pub-sea-glass-module__FmZ1oW__sparkle{animation:.42s ease-out both pub-sea-glass-module__FmZ1oW__pubPop;animation-delay:calc(.64s + var(--delay,0s)*.5)}}@keyframes pub-sea-glass-module__FmZ1oW__pubDrop{0%{opacity:0;transform:translateY(-34px)rotate(-8deg)}30%{opacity:1}62%{transform:translateY(0)rotate(0)}78%{transform:translateY(-3px)rotate(-.5deg)}to{opacity:1;transform:none}}@keyframes pub-sea-glass-module__FmZ1oW__pubShadowIn{0%{opacity:0;transform:scale(1.5)}62%{opacity:1;transform:none}to{transform:none}}@keyframes pub-sea-glass-module__FmZ1oW__pubHollowOut{0%,55%{opacity:1}to{opacity:0}}@keyframes pub-sea-glass-module__FmZ1oW__pubSweep{0%{transform:translate(-10px)skew(-18deg)}to{transform:translate(170px)skew(-18deg)}}@keyframes pub-sea-glass-module__FmZ1oW__pubPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
.pub-benefit-patterns-module__SUqqEa__strip{background:var(--platform-accentSoft);border-bottom:1px solid var(--platform-line);color:var(--platform-ink);container-type:inline-size}.pub-benefit-patterns-module__SUqqEa__stripInner{justify-content:center;align-items:center;gap:28px;max-width:1120px;margin:auto;padding:10px 24px;display:flex}.pub-benefit-patterns-module__SUqqEa__stripBrand{flex-shrink:0;align-items:center;gap:8px;font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.pub-benefit-patterns-module__SUqqEa__stripLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pub-benefit-patterns-module__SUqqEa__stripLinks a{min-height:48px;color:inherit;border-radius:8px;align-items:center;gap:18px;font-size:.6875rem;line-height:1.5;text-decoration:none;display:flex}.pub-benefit-patterns-module__SUqqEa__stripLinks a+a{border-left:1px solid var(--platform-line);border-radius:0;padding-left:24px}.pub-benefit-patterns-module__SUqqEa__stripLinks strong{font-size:.8125rem;font-weight:650;display:block}.pub-benefit-patterns-module__SUqqEa__stripLinks b{color:var(--platform-action);font-size:1.1875rem}.pub-benefit-patterns-module__SUqqEa__stripInner>small{color:var(--platform-muted);font-size:.625rem}.pub-benefit-patterns-module__SUqqEa__stripLinks a:hover strong{text-underline-offset:3px;text-decoration:underline}.pub-benefit-patterns-module__SUqqEa__stripLinks a:focus-visible{outline:3px solid var(--platform-action);outline-offset:4px}.pub-benefit-patterns-module__SUqqEa__hero{max-width:1120px;color:var(--platform-ink);grid-template-columns:minmax(220px,.85fr) minmax(0,1.25fr);align-items:center;gap:48px;margin:0 auto;padding:56px 24px;display:grid}.pub-benefit-patterns-module__SUqqEa__heroArt{width:100%;max-width:340px;margin:auto;position:relative}.pub-benefit-patterns-module__SUqqEa__heroArt>span:last-child{width:28%;position:absolute;bottom:-4%;right:-6%}.pub-benefit-patterns-module__SUqqEa__heroCopy{min-width:0}.pub-benefit-patterns-module__SUqqEa__heroCopy h1,.pub-benefit-patterns-module__SUqqEa__heroCopy h3{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.5}.pub-benefit-patterns-module__SUqqEa__eyebrow{color:var(--platform-action);letter-spacing:.14em;font-size:.65rem;font-weight:750}.pub-benefit-patterns-module__SUqqEa__lead{font-size:.875rem;font-weight:650}.pub-benefit-patterns-module__SUqqEa__reward{color:var(--platform-action);flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 12px;font-size:1rem;font-weight:700;display:flex}.pub-benefit-patterns-module__SUqqEa__reward strong{letter-spacing:-.04em;font-size:clamp(3rem,5vw,4rem);line-height:1.2}.pub-benefit-patterns-module__SUqqEa__reward strong span{margin-left:4px;font-size:1.3rem}.pub-benefit-patterns-module__SUqqEa__heroCopy>p:not([class]){font-size:.8125rem}.pub-benefit-patterns-module__SUqqEa__condition{color:var(--platform-muted);margin:14px 0 0;font-size:.75rem;line-height:1.9}.pub-benefit-patterns-module__SUqqEa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.pub-benefit-patterns-module__SUqqEa__actions>*{max-width:100%}.pub-benefit-patterns-module__SUqqEa__steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;max-width:1000px;margin:auto;padding:0;list-style:none;display:grid}.pub-benefit-patterns-module__SUqqEa__steps li{border:1px solid var(--platform-line);background:var(--platform-canvas);border-radius:20px;padding:22px}.pub-benefit-patterns-module__SUqqEa__steps small{letter-spacing:.1em;color:var(--platform-action);margin-top:12px;font-size:.625rem;font-weight:750;display:block}.pub-benefit-patterns-module__SUqqEa__steps h3{margin:6px 0;font-size:1rem;font-weight:700}.pub-benefit-patterns-module__SUqqEa__steps p{color:var(--platform-muted);font-size:.8125rem;line-height:1.8}.pub-benefit-patterns-module__SUqqEa__page{color:var(--platform-ink)}.pub-benefit-patterns-module__SUqqEa__page section[id]{scroll-margin-top:120px}.pub-benefit-patterns-module__SUqqEa__page .ds-shell-narrow{max-width:900px}.pub-benefit-patterns-module__SUqqEa__page .ds-type-heading{line-height:1.6}.pub-benefit-patterns-module__SUqqEa__page .ds-surface-panel{border-radius:20px}@container (max-width:759px){.pub-benefit-patterns-module__SUqqEa__stripInner{flex-wrap:wrap;gap:0;padding:4px 12px 5px}.pub-benefit-patterns-module__SUqqEa__stripBrand{display:none}.pub-benefit-patterns-module__SUqqEa__stripLinks{gap:12px;width:100%}.pub-benefit-patterns-module__SUqqEa__stripLinks a{justify-content:space-between;gap:4px;min-width:0;min-height:44px}.pub-benefit-patterns-module__SUqqEa__stripLinks a+a{padding-left:12px}.pub-benefit-patterns-module__SUqqEa__stripLinks strong{font-size:.75rem}.pub-benefit-patterns-module__SUqqEa__stripLinks b{white-space:nowrap;font-size:1rem}.pub-benefit-patterns-module__SUqqEa__stripLinks svg{flex-shrink:0;width:12px}.pub-benefit-patterns-module__SUqqEa__stripInner>small{text-align:center;flex-basis:100%;line-height:1.4}}@media (max-width:760px){.pub-benefit-patterns-module__SUqqEa__hero{grid-template-columns:1fr;gap:18px;padding:28px 20px 36px}.pub-benefit-patterns-module__SUqqEa__heroArt{max-width:160px}.pub-benefit-patterns-module__SUqqEa__heroCopy h1,.pub-benefit-patterns-module__SUqqEa__heroCopy h3{margin:10px 0 16px;font-size:1.75rem}.pub-benefit-patterns-module__SUqqEa__steps{grid-template-columns:1fr}.pub-benefit-patterns-module__SUqqEa__steps li{align-items:center;gap:18px;padding:18px;display:flex}.pub-benefit-patterns-module__SUqqEa__steps small{margin-top:0}}@media (prefers-reduced-motion:no-preference){.pub-benefit-patterns-module__SUqqEa__stripLinks a{transition:opacity .15s}}:is(.pub-benefit-patterns-module__SUqqEa__page .ds-form-button,.pub-benefit-patterns-module__SUqqEa__page .ds-form-button-secondary){white-space:normal;text-align:center;justify-content:center;max-width:100%}@media (max-width:360px){.pub-benefit-patterns-module__SUqqEa__heroCopy h1,.pub-benefit-patterns-module__SUqqEa__heroCopy h3{font-size:1.5rem}}.pub-benefit-patterns-module__SUqqEa__tableFrame{min-width:0}.pub-benefit-patterns-module__SUqqEa__tableScroll{border-radius:12px;max-width:100%;overflow-x:auto}.pub-benefit-patterns-module__SUqqEa__tableScroll:focus-visible{outline:2px solid var(--platform-focus);outline-offset:4px}.pub-benefit-patterns-module__SUqqEa__tableScroll table{border-collapse:collapse;width:100%;min-width:480px}.pub-benefit-patterns-module__SUqqEa__tableScroll th,.pub-benefit-patterns-module__SUqqEa__tableScroll td{border:1px solid var(--platform-line);padding:12px}.pub-benefit-patterns-module__SUqqEa__tableScroll td{white-space:nowrap}.pub-benefit-patterns-module__SUqqEa__tableScroll th:first-child{width:30%}.pub-benefit-patterns-module__SUqqEa__tableHint{color:var(--platform-muted);margin-bottom:10px;font-size:.75rem}@media (min-width:761px){.pub-benefit-patterns-module__SUqqEa__tableHint{display:none}}
.pub-treasure-popover-module__0HdwYW__trigger{appearance:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:transform .16s ease-out;display:inline-flex}.pub-treasure-popover-module__0HdwYW__trigger:hover,.pub-treasure-popover-module__0HdwYW__trigger[data-open=true]{transform:translateY(-2px)}.pub-treasure-popover-module__0HdwYW__trigger:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-treasure-popover-module__0HdwYW__popover{z-index:95;visibility:hidden;width:min(var(--pub-pop-width,300px),calc(100vw - 24px));font-family:var(--platform-font);color:var(--platform-ink);text-align:left;animation:.14s ease-out pub-treasure-popover-module__0HdwYW__pubTreasurePopIn;position:fixed;top:0;left:0}.pub-treasure-popover-module__0HdwYW__popover[data-side=bottom]{animation-name:pub-treasure-popover-module__0HdwYW__pubTreasurePopInDown}.pub-treasure-popover-module__0HdwYW__card{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);box-shadow:0 10px 30px var(--platform-shadow);flex-direction:column;gap:10px;padding:14px 16px;line-height:1.6;display:flex}.pub-treasure-popover-module__0HdwYW__head{align-items:center;gap:10px;display:flex}.pub-treasure-popover-module__0HdwYW__thumb{background:var(--treasure-sand);border-radius:14px;flex:none;width:52px;height:52px;display:inline-flex}.pub-treasure-popover-module__0HdwYW__headCopy{min-width:0}.pub-treasure-popover-module__0HdwYW__kicker{color:var(--platform-muted);margin:0;font-size:11px}.pub-treasure-popover-module__0HdwYW__title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}.pub-treasure-popover-module__0HdwYW__why{color:var(--platform-ink);margin:0;font-size:12.5px}.pub-treasure-popover-module__0HdwYW__note{border-radius:var(--platform-radius-control);background:var(--platform-subtle);color:var(--platform-ink);padding:8px 10px;font-size:12px;line-height:1.6}.pub-treasure-popover-module__0HdwYW__rarity{border-radius:var(--platform-radius-control);background:var(--platform-subtle);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pub-treasure-popover-module__0HdwYW__rarity[data-tier="5"]{background:var(--treasure-coralSoft)}.pub-treasure-popover-module__0HdwYW__rarityTag{align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.pub-treasure-popover-module__0HdwYW__dots{gap:2px;display:inline-flex}.pub-treasure-popover-module__0HdwYW__dots b{background:var(--platform-line);border-radius:50%;width:5px;height:5px}.pub-treasure-popover-module__0HdwYW__dots b[data-on=true]{background:var(--platform-seaInk)}.pub-treasure-popover-module__0HdwYW__rarity[data-tier="5"] .pub-treasure-popover-module__0HdwYW__dots b[data-on=true]{background:var(--treasure-coralDeep)}.pub-treasure-popover-module__0HdwYW__rarityNote{color:var(--platform-muted);margin:0;font-size:12px}.pub-treasure-popover-module__0HdwYW__meta{color:var(--platform-muted);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:11.5px;display:flex}.pub-treasure-popover-module__0HdwYW__meta div{gap:6px;display:flex}.pub-treasure-popover-module__0HdwYW__meta dt{margin:0}.pub-treasure-popover-module__0HdwYW__meta dd{color:var(--platform-ink);margin:0}.pub-treasure-popover-module__0HdwYW__next{color:var(--platform-ink);margin:0;font-size:12px;line-height:1.6}.pub-treasure-popover-module__0HdwYW__next p{margin:0}.pub-treasure-popover-module__0HdwYW__meter{background:var(--treasure-woodSoft);border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.pub-treasure-popover-module__0HdwYW__meter b{border-radius:inherit;background:var(--treasure-lagoon);height:100%;display:block}.pub-treasure-popover-module__0HdwYW__links{border-top:1px solid var(--platform-line);flex-wrap:wrap;gap:4px 16px;margin:0;padding-top:8px;display:flex}.pub-treasure-popover-module__0HdwYW__link{min-height:32px;color:var(--platform-action);align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pub-treasure-popover-module__0HdwYW__link[data-quiet=true]{font-weight:400}.pub-treasure-popover-module__0HdwYW__link:hover{text-underline-offset:3px;text-decoration:underline}.pub-treasure-popover-module__0HdwYW__link:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px;border-radius:4px}@keyframes pub-treasure-popover-module__0HdwYW__pubTreasurePopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pub-treasure-popover-module__0HdwYW__pubTreasurePopInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-motion=off] .pub-treasure-popover-module__0HdwYW__popover,[data-motion=off] .pub-treasure-popover-module__0HdwYW__trigger{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pub-treasure-popover-module__0HdwYW__popover{animation:none}.pub-treasure-popover-module__0HdwYW__trigger{transition:none}.pub-treasure-popover-module__0HdwYW__trigger:hover,.pub-treasure-popover-module__0HdwYW__trigger[data-open=true]{transform:none}}
.pub-country-flag-module__rAEAjq__flag{vertical-align:-.15em;flex-shrink:0;line-height:0;display:inline-block;position:relative}.pub-country-flag-module__rAEAjq__flag img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pub-country-flag-module__rAEAjq__plain{border-radius:2px;overflow:hidden}.pub-country-flag-module__rAEAjq__plain[data-large]{border-radius:4px}.pub-country-flag-module__rAEAjq__plain:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17222524}.pub-country-flag-module__rAEAjq__glass{box-sizing:border-box;padding:var(--rim);background:radial-gradient(circle at 32% 26%,#ffffffe6,#fff0 42%),linear-gradient(150deg,#c9eeec 0%,#5cc3c8 45%,#0e7f8a 100%);border-radius:50%;box-shadow:0 1px 2px #17222533,0 2px 6px #087f8c2e}.pub-country-flag-module__rAEAjq__glass img{border-radius:50%;box-shadow:inset 0 0 0 1px #1722251f}.pub-country-flag-module__rAEAjq__glass:after{content:"";inset:var(--rim);pointer-events:none;background:radial-gradient(55% 38% at 38% 24%,#ffffff8c,#fff0 70%),radial-gradient(circle,#fff0 62%,#003c4638 100%);border-radius:50%;position:absolute}.pub-country-flag-module__rAEAjq__wave{vertical-align:-.1em}.pub-country-flag-module__rAEAjq__pennant svg,.pub-country-flag-module__rAEAjq__wave svg{width:100%;height:100%;display:block;overflow:visible}
.pub-review-refresh-strip-module__gztCra__strip{color:var(--platform-ink);border-bottom:1px solid var(--platform-line);background:radial-gradient(60% 140% at 100% 50%,var(--platform-ratingSoft)0%,transparent 70%),linear-gradient(90deg,var(--platform-accentSoft)0%,var(--platform-canvas)100%);position:relative}.pub-review-refresh-strip-module__gztCra__inner{align-items:center;gap:4px;max-width:1360px;margin:0 auto;padding-inline:12px 4px;display:flex}.pub-review-refresh-strip-module__gztCra__main{min-width:0;min-height:52px;color:inherit;border-radius:var(--platform-radius-control);flex:auto;align-items:center;gap:10px;padding-block:6px;text-decoration:none;display:flex}.pub-review-refresh-strip-module__gztCra__main:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-review-refresh-strip-module__gztCra__otter{flex:0 0 40px;width:40px;height:40px}.pub-review-refresh-strip-module__gztCra__text{flex:auto;gap:1px;min-width:0;line-height:1.4;display:grid}.pub-review-refresh-strip-module__gztCra__meta{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.pub-review-refresh-strip-module__gztCra__offer{font-size:14px;font-weight:700}.pub-review-refresh-strip-module__gztCra__amount{color:var(--platform-rating);white-space:nowrap;margin-inline-start:4px;font-size:15px;font-weight:700}.pub-review-refresh-strip-module__gztCra__deadline{border-radius:var(--platform-radius-pill,999px);background:var(--platform-canvas);border:1px solid var(--platform-line);color:var(--platform-muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.pub-review-refresh-strip-module__gztCra__deadline[data-urgent=true]{border-color:color-mix(in srgb,var(--platform-rating)40%,transparent);background:var(--platform-ratingSoft);color:var(--platform-rating)}.pub-review-refresh-strip-module__gztCra__sentence{display:none}.pub-review-refresh-strip-module__gztCra__cta{color:var(--platform-action);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.pub-review-refresh-strip-module__gztCra__ctaLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pub-review-refresh-strip-module__gztCra__close{border-radius:var(--platform-radius-control);width:44px;height:44px;color:var(--platform-muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:inline-grid}.pub-review-refresh-strip-module__gztCra__close:hover{color:var(--platform-ink);background:color-mix(in srgb,var(--platform-ink)6%,transparent)}.pub-review-refresh-strip-module__gztCra__close:focus-visible{outline:2px solid var(--platform-focus);outline-offset:-2px}@container refresh-strip (min-width:720px){.pub-review-refresh-strip-module__gztCra__inner{gap:8px;padding-inline:20px 8px}.pub-review-refresh-strip-module__gztCra__main{gap:12px}.pub-review-refresh-strip-module__gztCra__meta,.pub-review-refresh-strip-module__gztCra__offer{display:none}.pub-review-refresh-strip-module__gztCra__sentence{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:700;display:flex}.pub-review-refresh-strip-module__gztCra__ctaLabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}.pub-review-refresh-strip-module__gztCra__cta{border-radius:var(--platform-radius-pill,999px);background:var(--platform-action);color:var(--platform-onAction);padding:6px 12px 6px 14px}.pub-review-refresh-strip-module__gztCra__main:hover .pub-review-refresh-strip-module__gztCra__cta{background:var(--platform-actionHover)}}.pub-review-refresh-strip-module__gztCra__container{container:refresh-strip/inline-size}
.pub-route-itinerary-module__RKhwoW__routeMap{width:100%;margin:0}.pub-route-itinerary-module__RKhwoW__routeMap svg{background:var(--platform-map-sea);border:1px solid var(--platform-line);border-radius:18px;width:100%;max-height:420px}.pub-route-itinerary-module__RKhwoW__routeMap figcaption{color:var(--platform-muted);margin-top:10px;font-size:.7rem}.pub-route-itinerary-module__RKhwoW__routeLine{fill:none;stroke:var(--platform-action);stroke-width:1.5px;opacity:.65;stroke-linecap:round;stroke-linejoin:round}.pub-route-itinerary-module__RKhwoW__routeLine[data-future=true]{stroke-dasharray:4 3}.pub-route-itinerary-module__RKhwoW__routePort{fill:var(--platform-rating);stroke:var(--platform-canvas);stroke-width:.35px}.pub-route-itinerary-module__RKhwoW__itinerary{margin:24px 0;padding:0;list-style:none}.pub-route-itinerary-module__RKhwoW__itinerary li{border-bottom:1px solid var(--platform-line);grid-template-columns:88px minmax(0,1fr) 100px;gap:20px;padding:20px 0;font-size:.8rem;display:grid}.pub-route-itinerary-module__RKhwoW__itinerary li>div{flex-direction:column;gap:4px;display:flex}.pub-route-itinerary-module__RKhwoW__itinerary li>div:first-child>span{color:var(--platform-action);font-weight:650}.pub-route-itinerary-module__RKhwoW__itinerary small{color:var(--platform-muted);font-size:.7rem}.pub-route-itinerary-module__RKhwoW__itinerary a{color:var(--platform-action)}.pub-route-itinerary-module__RKhwoW__itinerary h3{font-size:1rem}.pub-route-itinerary-module__RKhwoW__itinerary .pub-route-itinerary-module__RKhwoW__prose{font-size:.8rem}@media (max-width:700px){.pub-route-itinerary-module__RKhwoW__itinerary li{grid-template-columns:68px minmax(0,1fr);gap:16px}.pub-route-itinerary-module__RKhwoW__itinerary li>div:last-child{flex-direction:row;grid-column:2;gap:16px}}.pub-route-itinerary-module__RKhwoW__itineraryFlag{margin-right:5px}
.pub-journey-accent-module__fYWzLq__scene{width:var(--pub-journey-size,120px);aspect-ratio:1;isolation:isolate;flex-shrink:0;max-width:100%;display:block;position:relative}.pub-journey-accent-module__fYWzLq__halo{background:radial-gradient(ellipse at 35% 25%,var(--platform-canvas),var(--platform-accentSoft));border:1px solid color-mix(in srgb,var(--platform-action)14%,transparent);border-radius:48% 52% 54% 46%;position:absolute;inset:18% 10% 9% 14%;transform:rotate(-12deg)}.pub-journey-accent-module__fYWzLq__piece{position:absolute}.pub-journey-accent-module__fYWzLq__main{width:77%;top:2%;left:2%}.pub-journey-accent-module__fYWzLq__companion{width:43%;bottom:1%;right:0;transform:rotate(9deg)}.pub-journey-accent-module__fYWzLq__glint{aspect-ratio:1;background:var(--platform-accentSoft);border:1px solid color-mix(in srgb,var(--platform-action)24%,transparent);width:7%;box-shadow:inset 1px 1px 0 var(--platform-canvas);border-radius:50%;position:absolute;top:15%;right:10%}@media (prefers-reduced-motion:no-preference){.pub-journey-accent-module__fYWzLq__scene{animation:.56s cubic-bezier(.22,1,.36,1) both pub-journey-accent-module__fYWzLq__pub-journey-arrive}.pub-journey-accent-module__fYWzLq__piece{transition:transform .22s}@media (hover:hover){.pub-journey-accent-module__fYWzLq__scene:hover .pub-journey-accent-module__fYWzLq__main{transform:translateY(-3%)rotate(-3deg)}.pub-journey-accent-module__fYWzLq__scene:hover .pub-journey-accent-module__fYWzLq__companion{transform:translateY(-4%)rotate(14deg)}}}@keyframes pub-journey-accent-module__fYWzLq__pub-journey-arrive{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}:is(.pub-journey-accent-module__fYWzLq__scene[data-motion=off],[data-motion=off] .pub-journey-accent-module__fYWzLq__scene){animation:none}:is(.pub-journey-accent-module__fYWzLq__scene[data-motion=off] .pub-journey-accent-module__fYWzLq__piece,[data-motion=off] .pub-journey-accent-module__fYWzLq__scene .pub-journey-accent-module__fYWzLq__piece){transition:none}:is(.pub-journey-accent-module__fYWzLq__scene[data-motion=off] .pub-journey-accent-module__fYWzLq__main,[data-motion=off] .pub-journey-accent-module__fYWzLq__scene .pub-journey-accent-module__fYWzLq__main){transform:none}:is(.pub-journey-accent-module__fYWzLq__scene[data-motion=off] .pub-journey-accent-module__fYWzLq__companion,[data-motion=off] .pub-journey-accent-module__fYWzLq__scene .pub-journey-accent-module__fYWzLq__companion){transform:rotate(9deg)}
.login-prompt-modal-module__Ig3YFa__content{color:var(--platform-ink);background:linear-gradient(180deg,var(--platform-accentSoft),var(--platform-canvas)48%);padding:24px}.login-prompt-modal-module__Ig3YFa__heading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.login-prompt-modal-module__Ig3YFa__heading h2{font-size:1.125rem;font-weight:600;line-height:1.6}.login-prompt-modal-module__Ig3YFa__heading p{color:var(--platform-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.login-prompt-modal-module__Ig3YFa__heading .login-prompt-modal-module__Ig3YFa__benefit{margin-top:4px;font-size:.75rem}.login-prompt-modal-module__Ig3YFa__social{margin-top:20px}.login-prompt-modal-module__Ig3YFa__googlePreview{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-canvas);width:100%;min-height:44px;color:var(--platform-ink);font-size:.875rem;font-weight:500}.login-prompt-modal-module__Ig3YFa__actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.login-prompt-modal-module__Ig3YFa__signup{border-radius:var(--platform-radius-control);background:var(--platform-action);width:100%;min-height:52px;color:var(--platform-onAction);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.875rem;font-weight:600;display:flex}.login-prompt-modal-module__Ig3YFa__signup:hover{background:color-mix(in srgb,var(--platform-action)92%,var(--platform-ink));box-shadow:0 4px 14px color-mix(in srgb,var(--platform-action)16%,transparent)}.login-prompt-modal-module__Ig3YFa__signup:focus-visible,.login-prompt-modal-module__Ig3YFa__googlePreview:focus-visible,.login-prompt-modal-module__Ig3YFa__dismiss:focus-visible{outline:2px solid var(--platform-focus);outline-offset:3px}.login-prompt-modal-module__Ig3YFa__dismiss{width:100%;min-height:44px;color:var(--platform-muted);text-align:center;text-underline-offset:4px;margin-top:12px;font-size:.75rem;font-weight:500;display:block}.login-prompt-modal-module__Ig3YFa__dismiss:hover{color:var(--platform-action);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.login-prompt-modal-module__Ig3YFa__signup{transition:transform .18s,background .18s,box-shadow .18s}@media (hover:hover){.login-prompt-modal-module__Ig3YFa__signup:hover{transform:translateY(-1px)}.login-prompt-modal-module__Ig3YFa__signup:active{transform:none}}}.login-prompt-modal-module__Ig3YFa__content[data-motion=off] .login-prompt-modal-module__Ig3YFa__signup{transition:none;transform:none}@media (max-width:400px){.login-prompt-modal-module__Ig3YFa__heading>span{max-width:80px}.login-prompt-modal-module__Ig3YFa__content{padding:20px 16px}}
.pub-post-composer-module___6MOoa__composer{gap:16px;min-width:0;display:grid;container-type:inline-size}.pub-post-composer-module___6MOoa__head{gap:6px;min-width:0;display:grid}.pub-post-composer-module___6MOoa__headTitle{color:var(--platform-ink);margin:0;font-size:20px;font-weight:600;line-height:1.45}.pub-post-composer-module___6MOoa__origin,.pub-post-composer-module___6MOoa__lead{color:var(--platform-muted);margin:0;font-size:13.5px;line-height:1.75}.pub-post-composer-module___6MOoa__sheet{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;padding:4px 16px;display:grid}.pub-post-composer-module___6MOoa__sheetBlock{gap:14px;min-width:0;padding:18px 0;display:grid}.pub-post-composer-module___6MOoa__sheet>*+*{border-top:1px solid var(--platform-line)}.pub-post-composer-module___6MOoa__sheetBody{gap:14px;min-width:0;display:grid}.pub-post-composer-module___6MOoa__sheet>.pub-post-composer-module___6MOoa__moreToggle{border-style:solid;border-width:1px 0 0;border-color:var(--platform-line);background:0 0;border-radius:0;padding-inline:0}.pub-post-composer-module___6MOoa__moreToggle:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-post-composer-module___6MOoa__when{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:4px;display:flex}.pub-post-composer-module___6MOoa__scene{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:1.7;display:flex}.pub-post-composer-module___6MOoa__reviewNote{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:inline-flex}.pub-post-composer-module___6MOoa__reviewNote a{color:var(--platform-action);font-weight:600}.pub-post-composer-module___6MOoa__field{gap:6px;display:grid}.pub-post-composer-module___6MOoa__moreToggle{border:1px dashed var(--platform-strongLine);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);width:100%;min-height:64px;font:inherit;color:var(--platform-action);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.pub-post-composer-module___6MOoa__moreToggle:hover{border-color:var(--platform-action)}.pub-post-composer-module___6MOoa__moreText{flex:1;gap:2px;min-width:0;display:grid}.pub-post-composer-module___6MOoa__moreTitle{color:var(--platform-ink);font-size:15px;font-weight:600}.pub-post-composer-module___6MOoa__moreNote{color:var(--platform-muted);font-size:12px;line-height:1.6}.pub-post-composer-module___6MOoa__tripList{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pub-post-composer-module___6MOoa__optionalRow{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.pub-post-composer-module___6MOoa__titleField{gap:6px;display:grid}.pub-post-composer-module___6MOoa__coverAsk{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-sea);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;display:grid}.pub-post-composer-module___6MOoa__coverAskThumb{aspect-ratio:1;border-radius:var(--platform-radius-image);background:var(--platform-subtle);position:relative;overflow:hidden}.pub-post-composer-module___6MOoa__coverAskText{color:var(--platform-ink);margin:0;font-size:13.5px;line-height:1.7}.pub-post-composer-module___6MOoa__coverAskActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;display:flex}@container (min-width:600px){.pub-post-composer-module___6MOoa__sheet{padding:8px 24px}.pub-post-composer-module___6MOoa__sheetBlock{padding:24px 0}}.pub-post-composer-module___6MOoa__titleInput{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-canvas);width:100%;min-height:52px;font:inherit;color:var(--platform-ink);padding:10px 14px;font-size:20px;font-weight:600;line-height:1.4}.pub-post-composer-module___6MOoa__titleInput::placeholder{color:var(--platform-muted);font-size:16px;font-weight:500}.pub-post-composer-module___6MOoa__titleInput:focus{border-color:var(--platform-action);outline:2px solid var(--platform-focus);outline-offset:1px}
.pub-starfish-rating-module___J5MTa__rating{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pub-starfish-rating-module___J5MTa__marks{gap:2px;display:inline-flex}.pub-starfish-rating-module___J5MTa__mark{width:var(--pub-rating-size,20px);height:var(--pub-rating-size,20px);display:flex;position:relative}.pub-starfish-rating-module___J5MTa__empty svg{fill:var(--platform-canvas)}.pub-starfish-rating-module___J5MTa__fill{display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.pub-starfish-rating-module___J5MTa__score{color:var(--platform-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.pub-starfish-rating-module___J5MTa__score small{color:var(--platform-muted);font-size:10px;font-weight:400}.pub-starfish-rating-module___J5MTa__unrated{color:var(--platform-muted);font-size:12px}
.pub-ship-review-aggregates-module__ov0Hya__section{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.pub-ship-review-aggregates-module__ov0Hya__lead{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.6}.pub-ship-review-aggregates-module__ov0Hya__block{flex-direction:column;gap:12px;min-width:0;display:flex}.pub-ship-review-aggregates-module__ov0Hya__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:600px){.pub-ship-review-aggregates-module__ov0Hya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.pub-ship-review-aggregates-module__ov0Hya__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-ship-review-aggregates-module__ov0Hya__card{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel,16px);background:var(--platform-canvas);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__question{color:var(--platform-ink);margin:0;font-size:15px;font-weight:650;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__total{white-space:nowrap;color:var(--platform-muted);margin:0;font-size:12px;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pub-ship-review-aggregates-module__ov0Hya__row{flex-direction:column;gap:4px;min-width:0;display:flex}.pub-ship-review-aggregates-module__ov0Hya__rowText{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:flex}.pub-ship-review-aggregates-module__ov0Hya__label{min-width:0;color:var(--platform-ink);overflow-wrap:anywhere}.pub-ship-review-aggregates-module__ov0Hya__value{font-variant-numeric:tabular-nums;color:var(--platform-ink);flex-shrink:0;font-weight:650}.pub-ship-review-aggregates-module__ov0Hya__count{color:var(--platform-muted);font-weight:400}.pub-ship-review-aggregates-module__ov0Hya__track{background:var(--platform-subtle);border-radius:999px;height:6px;overflow:hidden}.pub-ship-review-aggregates-module__ov0Hya__fill{background:var(--platform-sea);border-radius:999px;min-width:2px;height:100%}.pub-ship-review-aggregates-module__ov0Hya__note{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.pub-ship-review-aggregates-module__ov0Hya__venueGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:600px){.pub-ship-review-aggregates-module__ov0Hya__venueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.pub-ship-review-aggregates-module__ov0Hya__venueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-ship-review-aggregates-module__ov0Hya__venueCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel,16px);background:var(--platform-canvas);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pub-ship-review-aggregates-module__ov0Hya__venueImage{aspect-ratio:16/9;background:var(--platform-subtle);width:100%;position:relative;overflow:hidden}.pub-ship-review-aggregates-module__ov0Hya__venueImageInner{object-fit:cover;width:100%;height:100%}.pub-ship-review-aggregates-module__ov0Hya__venueBody{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__venueName{color:var(--platform-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.4}.pub-ship-review-aggregates-module__ov0Hya__venueMeta{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__venueRating{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__venueCount{color:var(--platform-muted);white-space:nowrap;font-size:12px}.pub-ship-review-aggregates-module__ov0Hya__venueQuestion{border-top:1px solid var(--platform-line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__venueQuestionTitle{color:var(--platform-ink);margin:0;font-size:12px;font-weight:650;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__costLabel{color:var(--platform-ink);margin:0;font-size:13px;font-weight:650;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__costMedian{color:var(--platform-ink);margin:0;font-size:13px;line-height:1.6}.pub-ship-review-aggregates-module__ov0Hya__costMedian strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pub-ship-review-aggregates-module__ov0Hya__costCabins{border-top:1px solid var(--platform-line);flex-direction:column;gap:4px;margin:0;padding-top:8px;font-size:12px;line-height:1.5;list-style:none;display:flex}.pub-ship-review-aggregates-module__ov0Hya__costCabins li{justify-content:space-between;gap:12px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__invite{border:1px dashed var(--platform-line);border-radius:var(--platform-radius-panel,16px);background:var(--platform-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px;display:flex}.pub-ship-review-aggregates-module__ov0Hya__inviteText{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.pub-ship-review-aggregates-module__ov0Hya__inviteTitle{color:var(--platform-ink);margin:0;font-size:15px;font-weight:650;line-height:1.5}.pub-ship-review-aggregates-module__ov0Hya__inviteBody{color:var(--platform-muted);margin:0;font-size:13px;line-height:1.7}.pub-ship-review-aggregates-module__ov0Hya__inviteAction{flex:none}.pub-ship-review-aggregates-module__ov0Hya__shipLinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pub-ship-review-aggregates-module__ov0Hya__shipLink{border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);border-radius:999px;align-items:baseline;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.pub-ship-review-aggregates-module__ov0Hya__shipLink:hover{border-color:var(--platform-sea)}.pub-ship-review-aggregates-module__ov0Hya__shipLink:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-ship-review-aggregates-module__ov0Hya__shipLinkName{font-size:14px;font-weight:600}
.pub-topic-hub-module__Bol9UG__section{min-width:0;scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__picker{border-radius:var(--platform-radius-panel);background:var(--platform-sea);gap:12px;padding:14px;display:grid}.pub-topic-hub-module__Bol9UG__pickerForm{gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__pickerForm input{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-canvas);min-width:0;min-height:44px;color:var(--platform-ink);flex:1;padding:0 14px;font-size:16px}.pub-topic-hub-module__Bol9UG__pickerForm input:focus-visible{outline:2px solid var(--platform-focus,var(--platform-action));outline-offset:1px}.pub-topic-hub-module__Bol9UG__pickerForm button{border-radius:var(--platform-radius-control);background:var(--platform-action);min-height:44px;color:var(--platform-onAction,#fff);flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.pub-topic-hub-module__Bol9UG__pickerForm button:hover{background:var(--platform-actionHover,var(--platform-action))}.pub-topic-hub-module__Bol9UG__pickerLabel{color:var(--platform-seaInk);font-size:12px}.pub-topic-hub-module__Bol9UG__pickerAll{font-size:13px}.pub-topic-hub-module__Bol9UG__pickerAll a{min-height:44px;color:var(--platform-action);align-items:center;gap:2px;display:inline-flex}.pub-topic-hub-module__Bol9UG__pickerAll a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__stats{gap:10px;display:grid}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pub-topic-hub-module__Bol9UG__statCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;padding:12px 14px;scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__statCard h3{align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.pub-topic-hub-module__Bol9UG__statRows{gap:10px;margin-top:8px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__statRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:14px;display:flex}.pub-topic-hub-module__Bol9UG__statRowValue{color:var(--platform-seaInk);white-space:nowrap;font-size:13px;font-weight:500}.pub-topic-hub-module__Bol9UG__statBar{background:var(--platform-subtle);border-radius:999px;height:8px;margin-top:4px;position:relative;overflow:hidden}.pub-topic-hub-module__Bol9UG__statBar>span{background:var(--platform-accent,var(--platform-action));border-radius:999px;position:absolute;inset:0 auto 0 0}.pub-topic-hub-module__Bol9UG__statDetail{color:var(--platform-muted);margin-top:3px;font-size:12px;line-height:1.6}.pub-topic-hub-module__Bol9UG__statNote{color:var(--platform-muted);margin-top:10px;font-size:11px;line-height:1.6}.pub-topic-hub-module__Bol9UG__compare{gap:8px;display:grid}.pub-topic-hub-module__Bol9UG__compareQuestion{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__compareQuestion>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:8px 14px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__compareQuestion>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__compareQuestion[open]>summary>svg:last-child{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__compareQuestionText{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.5}.pub-topic-hub-module__Bol9UG__compareQuestionText small{color:var(--platform-muted);font-size:12px;font-weight:400;display:block}.pub-topic-hub-module__Bol9UG__compareRows{padding:0 14px 8px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__compareRows>li+li{border-top:1px solid var(--platform-line)}.pub-topic-hub-module__Bol9UG__compareRow{min-height:44px;color:var(--platform-ink);gap:2px;padding:10px 0;display:grid}@media (min-width:700px){.pub-topic-hub-module__Bol9UG__compareRow{grid-template-columns:minmax(150px,13rem) minmax(0,1fr) auto;align-items:baseline;gap:16px}}.pub-topic-hub-module__Bol9UG__compareName{color:var(--platform-action);font-size:14px;font-weight:500}.pub-topic-hub-module__Bol9UG__compareRow:hover .pub-topic-hub-module__Bol9UG__compareName{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__compareLead{font-size:14px;line-height:1.7}.pub-topic-hub-module__Bol9UG__compareNote{color:var(--platform-muted);white-space:nowrap;font-size:11px}.pub-topic-hub-module__Bol9UG__tableWrap{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);-webkit-overflow-scrolling:touch;overflow-x:auto}.pub-topic-hub-module__Bol9UG__table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.pub-topic-hub-module__Bol9UG__table caption{text-align:left;color:var(--platform-muted);padding:10px 14px 0;font-size:12px}.pub-topic-hub-module__Bol9UG__table th,.pub-topic-hub-module__Bol9UG__table td{border-bottom:1px solid var(--platform-line);text-align:left;vertical-align:top;padding:10px 12px;line-height:1.5}.pub-topic-hub-module__Bol9UG__table thead th{color:var(--platform-muted);white-space:nowrap;font-size:11px;font-weight:500}.pub-topic-hub-module__Bol9UG__table tbody tr:last-child th,.pub-topic-hub-module__Bol9UG__table tbody tr:last-child td{border-bottom:0}.pub-topic-hub-module__Bol9UG__table tbody th{min-width:9rem;font-weight:500}.pub-topic-hub-module__Bol9UG__table tbody th a{color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__table td.pub-topic-hub-module__Bol9UG__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pub-topic-hub-module__Bol9UG__table thead th.pub-topic-hub-module__Bol9UG__num{text-align:right}.pub-topic-hub-module__Bol9UG__sub{color:var(--platform-muted);font-size:11px;font-weight:400;display:block}.pub-topic-hub-module__Bol9UG__tags{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__tags a,.pub-topic-hub-module__Bol9UG__tags span{background:var(--platform-sea);min-height:28px;color:var(--platform-seaInk);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.pub-topic-hub-module__Bol9UG__tags a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__tagMuted{background:var(--platform-subtle)!important;color:var(--platform-muted)!important}.pub-topic-hub-module__Bol9UG__calls{gap:10px;display:grid}.pub-topic-hub-module__Bol9UG__callDay{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;padding:10px 14px}.pub-topic-hub-module__Bol9UG__callDay h3{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pub-topic-hub-module__Bol9UG__callBadge{background:var(--platform-ratingSoft,var(--platform-sea));color:var(--platform-rating,var(--platform-seaInk));border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.pub-topic-hub-module__Bol9UG__callCount{color:var(--platform-muted);margin-left:auto;font-size:12px;font-weight:400}.pub-topic-hub-module__Bol9UG__callList{margin-top:4px;list-style:none}.pub-topic-hub-module__Bol9UG__callList>li+li{border-top:1px solid var(--platform-line)}.pub-topic-hub-module__Bol9UG__call{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 0;display:grid}.pub-topic-hub-module__Bol9UG__callMain{min-width:0;font-size:14px;line-height:1.6}.pub-topic-hub-module__Bol9UG__callMain a{color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__callMain a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__callPort{font-weight:500}.pub-topic-hub-module__Bol9UG__inlineFlag{margin-right:4px}.pub-topic-hub-module__Bol9UG__callMeta{color:var(--platform-muted);font-size:12px;display:block}.pub-topic-hub-module__Bol9UG__callRole{white-space:nowrap;color:var(--platform-seaInk);justify-self:end;font-size:12px}.pub-topic-hub-module__Bol9UG__callsNote{color:var(--platform-muted);margin-top:8px;font-size:11px;line-height:1.6}.pub-topic-hub-module__Bol9UG__callsMore{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__callsMore>summary{cursor:pointer;min-height:48px;color:var(--platform-action);align-items:center;gap:8px;padding:8px 14px;font-size:14px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__callsMore>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__callsMore[open]>summary>svg{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__callsMoreBody{gap:10px;padding:0 10px 10px;display:grid}.pub-topic-hub-module__Bol9UG__callsEmpty{border-radius:var(--platform-radius-panel);background:var(--platform-subtle);color:var(--platform-muted);padding:12px 14px;font-size:13px;line-height:1.7}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__callsWeek{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.pub-topic-hub-module__Bol9UG__compareQuestion>summary>svg,.pub-topic-hub-module__Bol9UG__callsMore>summary>svg{transition:none}}.pub-topic-hub-module__Bol9UG__tableHead{align-items:center;gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__compareName{align-items:center;gap:6px;display:inline-flex}.pub-topic-hub-module__Bol9UG__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__mosaic>li{min-width:0}.pub-topic-hub-module__Bol9UG__mosaic>li:nth-child(n+7){display:none}.pub-topic-hub-module__Bol9UG__mosaicBig{grid-area:span 2/span 2}.pub-topic-hub-module__Bol9UG__mosaic a{aspect-ratio:1;border-radius:var(--platform-radius-image);background:var(--platform-subtle);display:block;overflow:hidden}.pub-topic-hub-module__Bol9UG__mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pub-topic-hub-module__Bol9UG__mosaic a:hover img{transform:scale(1.03)}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pub-topic-hub-module__Bol9UG__mosaic>li:nth-child(n+7){display:block}}.pub-topic-hub-module__Bol9UG__season{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:3px;height:120px;display:grid}.pub-topic-hub-module__Bol9UG__seasonCell{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.pub-topic-hub-module__Bol9UG__seasonBar{background:color-mix(in srgb,var(--platform-action)45%,var(--platform-canvas));border-radius:3px 3px 0 0;width:100%;min-height:2px}.pub-topic-hub-module__Bol9UG__seasonBar[data-peak]{background:var(--platform-action)}.pub-topic-hub-module__Bol9UG__seasonValue{color:var(--platform-seaInk);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.pub-topic-hub-module__Bol9UG__seasonLabel{color:var(--platform-muted);white-space:nowrap;font-size:10px;line-height:1.2}.pub-topic-hub-module__Bol9UG__heat{grid-template-columns:repeat(12,14px);gap:2px;display:inline-grid}.pub-topic-hub-module__Bol9UG__heat>span{background:var(--platform-subtle);border-radius:3px;width:14px;height:14px}.pub-topic-hub-module__Bol9UG__heat>span[data-level="1"]{background:color-mix(in srgb,var(--platform-action)22%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="2"]{background:color-mix(in srgb,var(--platform-action)45%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="3"]{background:color-mix(in srgb,var(--platform-action)70%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="4"]{background:var(--platform-action)}.pub-topic-hub-module__Bol9UG__heatHead{color:var(--platform-muted);text-align:center;grid-template-columns:repeat(12,14px);gap:2px;font-size:9px;font-weight:400;display:inline-grid}.pub-topic-hub-module__Bol9UG__shelf{gap:10px;list-style:none;display:grid}@media (min-width:700px){.pub-topic-hub-module__Bol9UG__shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-topic-hub-module__Bol9UG__shelf[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-topic-hub-module__Bol9UG__shelfCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;height:100%;color:var(--platform-ink);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}a.pub-topic-hub-module__Bol9UG__shelfCard:hover{border-color:var(--platform-strongLine)}.pub-topic-hub-module__Bol9UG__shelfCard>span:last-child{min-width:0}.pub-topic-hub-module__Bol9UG__shelfCard h3{font-size:15px;font-weight:500;line-height:1.5}.pub-topic-hub-module__Bol9UG__shelfCard p{margin-top:2px;font-size:13px;line-height:1.7}.pub-topic-hub-module__Bol9UG__shelfCard small{color:var(--platform-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.pub-topic-hub-module__Bol9UG__notice{border-radius:var(--platform-radius-panel);background:var(--platform-sea);color:var(--platform-seaInk);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.pub-topic-hub-module__Bol9UG__notice strong{color:var(--platform-ink);font-weight:500}.pub-topic-hub-module__Bol9UG__notice a{color:var(--platform-action);text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__badge{background:var(--platform-ratingSoft,var(--platform-sea));color:var(--platform-rating,var(--platform-seaInk));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.pub-topic-hub-module__Bol9UG__topicAnswers{gap:24px;scroll-margin-top:120px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSet{gap:12px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSegments{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__topicAnswerSegments>summary{cursor:pointer;color:var(--platform-ink);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__topicAnswerSegments>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__topicAnswerSegments[open]>summary svg{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__topicAnswerSegmentList{gap:16px;padding:0 12px 12px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSegment{scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__compareUp{color:var(--platform-action);text-underline-offset:3px;align-items:center;gap:4px;font-size:13px;text-decoration:underline;display:inline-flex}.pub-topic-hub-module__Bol9UG__portCards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(15.5rem,78%);grid-auto-flow:column;gap:10px;padding-bottom:4px;list-style:none;display:grid;overflow-x:auto}.pub-topic-hub-module__Bol9UG__portCards>li{scroll-snap-align:start;min-width:0}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__portCards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.pub-topic-hub-module__Bol9UG__portCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);height:100%;min-height:44px;color:var(--platform-ink);align-content:start;gap:6px;padding:12px 14px;display:grid}.pub-topic-hub-module__Bol9UG__portCard:hover{border-color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__portCard:focus-visible{outline:2px solid var(--platform-focus,var(--platform-action));outline-offset:2px}.pub-topic-hub-module__Bol9UG__portCardHead{color:var(--platform-action);align-items:center;gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__portCardName{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.pub-topic-hub-module__Bol9UG__portCard:hover .pub-topic-hub-module__Bol9UG__portCardName{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__portCardFacts{color:var(--platform-seaInk);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.pub-topic-hub-module__Bol9UG__portCardLead{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.pub-topic-hub-module__Bol9UG__portCardLeadLabel{background:var(--platform-sea);color:var(--platform-seaInk);border-radius:999px;margin-right:6px;padding:1px 6px;font-size:11px}@media (prefers-reduced-motion:reduce){.pub-topic-hub-module__Bol9UG__mosaic img{transition:none}}
.pub-own-posts-manager-module__AbTgoa__block{gap:12px;min-width:0;display:grid}.pub-own-posts-manager-module__AbTgoa__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pub-own-posts-manager-module__AbTgoa__blockTitle{color:var(--platform-ink);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700;display:inline-flex}.pub-own-posts-manager-module__AbTgoa__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pub-own-posts-manager-module__AbTgoa__tabs{scrollbar-width:none;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.pub-own-posts-manager-module__AbTgoa__tab{border:1px solid var(--platform-line);border-radius:var(--platform-radius-pill);background:var(--platform-canvas);min-height:40px;font:inherit;color:var(--platform-ink);cursor:pointer;flex:none;padding:0 16px;font-size:13px}.pub-own-posts-manager-module__AbTgoa__tab[aria-pressed=true]{border-color:var(--platform-action);background:var(--platform-action);color:var(--platform-onAction)}.pub-own-posts-manager-module__AbTgoa__otherViews{flex-wrap:wrap;gap:4px 16px;display:flex}.pub-own-posts-manager-module__AbTgoa__otherView{min-height:40px;font:inherit;color:var(--platform-action);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--platform-line);text-decoration-color:var(--platform-line);background:0 0;border:0;padding:0 2px;font-size:13px}.pub-own-posts-manager-module__AbTgoa__otherView[aria-pressed=true]{color:var(--platform-ink);-webkit-text-decoration-color:var(--platform-action);text-decoration-color:var(--platform-action);font-weight:600}.pub-own-posts-manager-module__AbTgoa__tab:focus-visible,.pub-own-posts-manager-module__AbTgoa__otherView:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-own-posts-manager-module__AbTgoa__list{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pub-own-posts-manager-module__AbTgoa__list>li{min-width:0;display:grid}.pub-own-posts-manager-module__AbTgoa__list>li+li{border-top:1px solid var(--platform-line)}.pub-own-posts-manager-module__AbTgoa__row{grid-template-columns:56px minmax(0,1fr);gap:12px 14px;min-width:0;padding:14px;display:grid}.pub-own-posts-manager-module__AbTgoa__thumb{border-radius:var(--platform-radius-image);background:var(--platform-subtle);width:56px;height:56px;color:var(--platform-muted);place-items:center;display:grid;position:relative;overflow:hidden}.pub-own-posts-manager-module__AbTgoa__thumbImage{object-fit:cover}.pub-own-posts-manager-module__AbTgoa__rowMain{align-content:start;gap:4px;min-width:0;display:grid}.pub-own-posts-manager-module__AbTgoa__rowTop{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;display:flex}.pub-own-posts-manager-module__AbTgoa__status{border-radius:var(--platform-radius-pill);background:var(--platform-subtle);color:var(--platform-muted);align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pub-own-posts-manager-module__AbTgoa__status[data-tone=draft]{background:var(--platform-ratingSoft);color:var(--platform-rating)}.pub-own-posts-manager-module__AbTgoa__status[data-tone=public]{background:var(--platform-accentSoft);color:var(--platform-action)}.pub-own-posts-manager-module__AbTgoa__status[data-tone=hidden]{background:var(--platform-ink);color:var(--platform-canvas)}.pub-own-posts-manager-module__AbTgoa__rowSeries{overflow-wrap:anywhere;min-width:0}.pub-own-posts-manager-module__AbTgoa__rowTitle{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:600;line-height:1.55}.pub-own-posts-manager-module__AbTgoa__rowTitle a{color:var(--platform-ink);text-decoration:none}.pub-own-posts-manager-module__AbTgoa__rowTitle a:hover{color:var(--platform-action);text-decoration:underline}.pub-own-posts-manager-module__AbTgoa__rowExcerpt{color:var(--platform-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.pub-own-posts-manager-module__AbTgoa__rowMeta{color:var(--platform-muted);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:12px;display:flex}.pub-own-posts-manager-module__AbTgoa__rowAttach{margin-top:4px}.pub-own-posts-manager-module__AbTgoa__rowActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;display:flex}.pub-own-posts-manager-module__AbTgoa__rowActions>a:first-child{flex:auto;justify-content:center}.pub-own-posts-manager-module__AbTgoa__rowSubActions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.pub-own-posts-manager-module__AbTgoa__rowConfirm{grid-column:1/-1}@media (min-width:768px){.pub-own-posts-manager-module__AbTgoa__row{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:16px 20px}.pub-own-posts-manager-module__AbTgoa__thumb{width:72px;height:72px}.pub-own-posts-manager-module__AbTgoa__rowActions{grid-column:auto;justify-items:end;gap:6px;display:grid}.pub-own-posts-manager-module__AbTgoa__rowActions>a:first-child{flex:none;min-width:120px}}.pub-own-posts-manager-module__AbTgoa__more{justify-content:center;display:flex}.pub-own-posts-manager-module__AbTgoa__seriesGrid{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.pub-own-posts-manager-module__AbTgoa__seriesGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}}.pub-own-posts-manager-module__AbTgoa__seriesBlock{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);gap:10px;padding:16px;display:grid}.pub-own-posts-manager-module__AbTgoa__seriesForm{gap:8px;display:grid}.pub-own-posts-manager-module__AbTgoa__seriesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pub-own-posts-manager-module__AbTgoa__seriesName{color:var(--platform-ink);margin:0;font-size:16px;font-weight:700}.pub-own-posts-manager-module__AbTgoa__rowButtons{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}
:is(html[data-cm-strip=benefit] .pub-header-campaign-strip-module__1T6Hqq__slot:empty,html[data-cm-strip=refresh] .pub-header-campaign-strip-module__1T6Hqq__slot:empty,html[data-cm-strip=pending] .pub-header-campaign-strip-module__1T6Hqq__slot:empty){min-height:var(--cm-strip-h,56px);border-bottom:1px solid var(--platform-line);background:linear-gradient(90deg,var(--platform-accentSoft)0%,var(--platform-canvas)100%)}@media (min-width:720px){.pub-header-campaign-strip-module__1T6Hqq__slot{--cm-strip-h:53px}}.pub-header-campaign-strip-module__1T6Hqq__metaLine{min-height:18px}.pub-header-campaign-strip-module__1T6Hqq__body{flex:auto;align-items:center;gap:10px;min-width:0;min-height:52px;padding-block:6px;display:flex}.pub-header-campaign-strip-module__1T6Hqq__title{color:var(--platform-muted);white-space:nowrap;margin:0;font-size:13px;font-weight:700;display:none}.pub-header-campaign-strip-module__1T6Hqq__links{flex:auto;gap:2px;min-width:0;display:grid}.pub-header-campaign-strip-module__1T6Hqq__link{min-height:20px;color:var(--platform-ink);border-radius:var(--platform-radius-control);align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.pub-header-campaign-strip-module__1T6Hqq__link>span{min-width:0}.pub-header-campaign-strip-module__1T6Hqq__link>svg{color:var(--platform-action);flex:none}.pub-header-campaign-strip-module__1T6Hqq__link:hover>span{text-underline-offset:3px;text-decoration:underline}.pub-header-campaign-strip-module__1T6Hqq__link:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-header-campaign-strip-module__1T6Hqq__figure{color:var(--platform-rating);white-space:nowrap;margin-inline:3px 1px;font-size:15px;font-weight:700}.pub-header-campaign-strip-module__1T6Hqq__note{color:var(--platform-muted);flex:none;font-size:10px;font-weight:600}.pub-header-campaign-strip-module__1T6Hqq__noteWide{color:var(--platform-muted);white-space:nowrap;font-size:11px;display:none}@container refresh-strip (min-width:720px){.pub-header-campaign-strip-module__1T6Hqq__body{gap:14px}.pub-header-campaign-strip-module__1T6Hqq__title{display:block}.pub-header-campaign-strip-module__1T6Hqq__links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.pub-header-campaign-strip-module__1T6Hqq__link+.pub-header-campaign-strip-module__1T6Hqq__link{border-inline-start:1px solid var(--platform-line);border-radius:0;padding-inline-start:18px}.pub-header-campaign-strip-module__1T6Hqq__link{font-size:14px}.pub-header-campaign-strip-module__1T6Hqq__figure{font-size:16px}.pub-header-campaign-strip-module__1T6Hqq__note{display:none}.pub-header-campaign-strip-module__1T6Hqq__noteWide{display:block}}@container refresh-strip (min-width:720px) and (max-width:979px){.pub-header-campaign-strip-module__1T6Hqq__title{display:none}}:is(html[data-cm-audience=guest] .pub-header-campaign-strip-module__1T6Hqq__pageBenefits,html[data-cm-audience=refresh] .pub-header-campaign-strip-module__1T6Hqq__pageBenefits,html[data-cm-audience=pending] .pub-header-campaign-strip-module__1T6Hqq__pageBenefits){display:none}
.pub-cruise-plans-module__2_4TCW__planFrame{container-type:inline-size}.pub-cruise-plans-module__2_4TCW__highlight{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);color:var(--platform-ink);grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);gap:24px;padding:20px 24px;display:grid}.pub-cruise-plans-module__2_4TCW__highlight:has(>.pub-cruise-plans-module__2_4TCW__visual[data-empty=true]){grid-template-columns:minmax(0,1fr)}.pub-cruise-plans-module__2_4TCW__visual[data-empty=true]{display:none}.pub-cruise-plans-module__2_4TCW__highlight[data-state=sailing]{border-color:var(--platform-action)}.pub-cruise-plans-module__2_4TCW__content{min-width:0}.pub-cruise-plans-module__2_4TCW__status{color:var(--platform-accent);align-items:center;gap:7px;font-size:.8rem;font-weight:500;line-height:1.8;display:inline-flex}.pub-cruise-plans-module__2_4TCW__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pub-cruise-plans-module__2_4TCW__status[data-state=sailing]{color:var(--platform-rating)}.pub-cruise-plans-module__2_4TCW__ship{overflow-wrap:anywhere;font-size:clamp(1.15rem,2.4cqi,1.4rem);font-weight:500;line-height:1.5;margin:4px 0 2px!important}.pub-cruise-plans-module__2_4TCW__line{color:var(--platform-muted);margin:0;font-size:.8rem}.pub-cruise-plans-module__2_4TCW__dates{flex-wrap:wrap;align-items:center;gap:5px 10px;margin:10px 0 4px;font-size:.85rem;line-height:1.8;display:flex}.pub-cruise-plans-module__2_4TCW__dates strong{background:var(--platform-canvas);border-radius:var(--platform-radius-control);padding:1px 8px}.pub-cruise-plans-module__2_4TCW__description{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.85}.pub-cruise-plans-module__2_4TCW__detailLink{min-height:44px;color:var(--platform-accent);align-items:center;gap:8px;margin-top:4px;font-size:.8125rem;font-weight:500;display:inline-flex}.pub-cruise-plans-module__2_4TCW__visual{background:var(--platform-canvas);border-radius:var(--platform-radius-image);min-height:150px;color:var(--platform-action);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pub-cruise-plans-module__2_4TCW__image{object-fit:contain}.pub-cruise-plans-module__2_4TCW__additional{padding-top:16px}.pub-cruise-plans-module__2_4TCW__listLabel{margin:0 0 4px;font-size:.8125rem;font-weight:500}.pub-cruise-plans-module__2_4TCW__listLabel span{color:var(--platform-muted);margin-left:8px;font-size:.75rem}.pub-cruise-plans-module__2_4TCW__additional ul{margin:0;padding:0;list-style:none}.pub-cruise-plans-module__2_4TCW__additional a{border-bottom:1px solid var(--platform-line);align-items:center;gap:16px;min-height:64px;padding-block:12px;display:flex}.pub-cruise-plans-module__2_4TCW__additional time{color:var(--platform-muted);flex-shrink:0;font-size:.8rem}.pub-cruise-plans-module__2_4TCW__additional a>span{flex:1;min-width:0}.pub-cruise-plans-module__2_4TCW__additional strong{overflow-wrap:anywhere;font-size:.9rem;display:block}.pub-cruise-plans-module__2_4TCW__additional small{color:var(--platform-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.7;display:block}.pub-cruise-plans-module__2_4TCW__timelineRow{border-bottom:1px solid var(--platform-line);gap:14px;padding-block:18px;display:flex}.pub-cruise-plans-module__2_4TCW__avatarLink{flex-shrink:0}.pub-cruise-plans-module__2_4TCW__timelineContent{flex:1;min-width:0}.pub-cruise-plans-module__2_4TCW__timelineMeta{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.85rem;display:flex}.pub-cruise-plans-module__2_4TCW__timelineMeta .pub-cruise-plans-module__2_4TCW__status{font-size:.75rem}.pub-cruise-plans-module__2_4TCW__timelineTrip{flex-direction:column;gap:4px;min-height:48px;margin-top:6px;display:flex}.pub-cruise-plans-module__2_4TCW__timelineTrip strong{overflow-wrap:anywhere;font-size:.95rem}.pub-cruise-plans-module__2_4TCW__timelineTrip span{color:var(--platform-muted);font-size:.75rem}.pub-cruise-plans-module__2_4TCW__highlight a:focus-visible,.pub-cruise-plans-module__2_4TCW__additional a:focus-visible,.pub-cruise-plans-module__2_4TCW__timeline a:focus-visible{outline:2px solid var(--platform-focus);outline-offset:4px}.pub-cruise-plans-module__2_4TCW__highlight a:hover,.pub-cruise-plans-module__2_4TCW__additional a:hover strong,.pub-cruise-plans-module__2_4TCW__timeline a:hover strong{text-underline-offset:4px;text-decoration:underline}@container (max-width:600px){.pub-cruise-plans-module__2_4TCW__highlight{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.pub-cruise-plans-module__2_4TCW__visual{min-height:120px;max-height:160px}.pub-cruise-plans-module__2_4TCW__additional a{flex-wrap:wrap;align-items:flex-start;gap:10px}}@container (max-width:430px){.pub-cruise-plans-module__2_4TCW__visual{display:none}}.pub-cruise-plans-module__2_4TCW__note{color:var(--platform-muted);margin:8px 0 0;font-size:.75rem;line-height:1.8}
.pub-media-video-marks-module__T3mC5G__play{width:42px;height:42px;color:var(--platform-ink);background:var(--platform-canvas);box-shadow:0 2px 10px var(--platform-shadow);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pub-media-video-marks-module__T3mC5G__play[data-size=sm]{width:30px;height:30px}.pub-media-video-marks-module__T3mC5G__play>svg{margin-left:2px}.pub-media-video-marks-module__T3mC5G__type{background:var(--platform-canvas);color:var(--platform-ink);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 6px;font-size:.7rem;line-height:1.4;position:absolute;bottom:8px;right:8px}.pub-media-video-marks-module__T3mC5G__type[data-size=sm]{padding:1px 5px;font-size:.625rem;bottom:4px;right:4px}
.pub-treasure-visibility-module__rTJtYG__kicker{font-size:var(--platform-type-caption,.75rem);letter-spacing:.04em;color:var(--treasure-lagoon);margin:0;font-weight:600}.pub-treasure-visibility-module__rTJtYG__retired{border-radius:var(--platform-radius-pill);background:var(--platform-subtle);color:var(--platform-muted);margin-left:6px;padding:0 6px;font-size:11px;font-weight:500}.pub-treasure-visibility-module__rTJtYG__board{border-radius:var(--platform-radius-panel);background:linear-gradient(180deg,var(--treasure-paper)0,var(--platform-canvas)70%);border:1px solid var(--platform-line);flex-direction:column;gap:14px;padding:20px 16px;display:flex}.pub-treasure-visibility-module__rTJtYG__boardHead{flex-direction:column;gap:6px;display:flex}.pub-treasure-visibility-module__rTJtYG__boardTitle{font-size:var(--platform-type-heading);font-weight:var(--platform-heading-weight);color:var(--platform-ink);margin:0}.pub-treasure-visibility-module__rTJtYG__boardLead{color:var(--platform-muted);margin:0;font-size:13px;line-height:1.7}.pub-treasure-visibility-module__rTJtYG__boardStat{color:var(--treasure-coralDeep);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;font-size:15px;font-weight:600;display:flex}.pub-treasure-visibility-module__rTJtYG__boardStat strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.pub-treasure-visibility-module__rTJtYG__boardStatSub{color:var(--platform-muted);font-size:12px;font-weight:400}.pub-treasure-visibility-module__rTJtYG__filters{flex-direction:column;gap:8px;display:flex}.pub-treasure-visibility-module__rTJtYG__chipRow{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pub-treasure-visibility-module__rTJtYG__chipRow::-webkit-scrollbar{display:none}.pub-treasure-visibility-module__rTJtYG__chip{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:36px;color:var(--platform-ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__chip[data-tone=kind]{min-height:32px;font-size:12px}.pub-treasure-visibility-module__rTJtYG__chip[aria-pressed=true]{border-color:var(--treasure-lagoon);background:var(--treasure-lagoonSoft);color:var(--platform-seaInk);font-weight:600}.pub-treasure-visibility-module__rTJtYG__chip:focus-visible,.pub-treasure-visibility-module__rTJtYG__cellOpen:focus-visible,.pub-treasure-visibility-module__rTJtYG__cellFace:focus-visible,.pub-treasure-visibility-module__rTJtYG__facility:focus-visible,.pub-treasure-visibility-module__rTJtYG__cardButton:focus-visible,.pub-treasure-visibility-module__rTJtYG__close:focus-visible,.pub-treasure-visibility-module__rTJtYG__tableScroll:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-treasure-visibility-module__rTJtYG__chipCount{color:var(--treasure-coralDeep);font-size:11px}.pub-treasure-visibility-module__rTJtYG__toggle{min-height:36px;color:var(--platform-ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__toggle input{width:18px;height:18px;accent-color:var(--treasure-lagoon)}.pub-treasure-visibility-module__rTJtYG__legend{color:var(--platform-muted);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.pub-treasure-visibility-module__rTJtYG__legendItem{align-items:center;gap:6px;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__legendOpen{border:1.5px dashed var(--treasure-coral);background:var(--treasure-coralSoft);border-radius:6px;width:16px;height:16px}.pub-treasure-visibility-module__rTJtYG__legendFace{background:var(--treasure-lagoonSoft);border:1.5px solid var(--treasure-lagoon);border-radius:50%;width:16px;height:16px}.pub-treasure-visibility-module__rTJtYG__tableScroll{margin:0 -16px;padding:0 16px;overflow-x:auto}.pub-treasure-visibility-module__rTJtYG__table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px}.pub-treasure-visibility-module__rTJtYG__table th,.pub-treasure-visibility-module__rTJtYG__table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--platform-line);padding:6px 4px}.pub-treasure-visibility-module__rTJtYG__table thead th{color:var(--platform-muted);white-space:nowrap;background:var(--platform-canvas);padding-bottom:8px;font-size:11px;font-weight:600;position:sticky;top:0}.pub-treasure-visibility-module__rTJtYG__table [data-active=true]{color:var(--treasure-coralDeep)}.pub-treasure-visibility-module__rTJtYG__table [data-dim=true]{opacity:.32}.pub-treasure-visibility-module__rTJtYG__shipCol{z-index:1;background:var(--platform-canvas);min-width:128px;max-width:150px;box-shadow:1px 0 0 var(--platform-line);position:sticky;left:0;text-align:left!important}.pub-treasure-visibility-module__rTJtYG__shipName{color:var(--platform-ink);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.pub-treasure-visibility-module__rTJtYG__shipName:hover{color:var(--platform-action)}.pub-treasure-visibility-module__rTJtYG__shipMeta{color:var(--platform-muted);margin-top:1px;font-size:11px;font-weight:400;display:block}.pub-treasure-visibility-module__rTJtYG__shipOpen{border-radius:var(--platform-radius-pill);background:var(--treasure-coralSoft);color:var(--treasure-coralDeep);margin-top:3px;padding:0 8px;font-size:11px;font-weight:600;display:inline-block}.pub-treasure-visibility-module__rTJtYG__shipFull{color:var(--platform-muted);margin-top:3px;font-size:11px;font-weight:400;display:inline-block}.pub-treasure-visibility-module__rTJtYG__cellOpen{border:1.5px dashed var(--treasure-coral);background:var(--treasure-coralSoft);border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.pub-treasure-visibility-module__rTJtYG__cellOpen:hover{border-style:solid}.pub-treasure-visibility-module__rTJtYG__cellFace{border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}.pub-treasure-visibility-module__rTJtYG__cellFace>*{box-shadow:0 0 0 2px var(--treasure-lagoonSoft),0 0 0 3px var(--treasure-lagoon);border-radius:50%}.pub-treasure-visibility-module__rTJtYG__cellHeld{place-items:center;width:40px;height:40px;display:inline-grid}.pub-treasure-visibility-module__rTJtYG__facility{min-width:44px;min-height:40px;color:var(--platform-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__facility[data-open=true]{color:var(--treasure-coralDeep);font-weight:600}.pub-treasure-visibility-module__rTJtYG__facilityBar{background:var(--treasure-coralSoft);border-radius:3px;width:36px;height:6px;position:relative;overflow:hidden}.pub-treasure-visibility-module__rTJtYG__facilityBar:after{content:"";width:calc(var(--fill)*100%);background:var(--treasure-lagoon);position:absolute;inset:0}.pub-treasure-visibility-module__rTJtYG__empty{border-radius:var(--platform-radius-control);background:var(--platform-subtle);color:var(--platform-muted);margin:0;padding:16px;font-size:13px}.pub-treasure-visibility-module__rTJtYG__subject{border-radius:var(--platform-radius-panel);border:1px solid var(--platform-line);background:var(--platform-canvas);flex-direction:column;gap:16px;padding:20px 16px;display:flex}.pub-treasure-visibility-module__rTJtYG__subjectHead{flex-direction:column;gap:4px;display:flex}.pub-treasure-visibility-module__rTJtYG__subjectTitle{font-size:var(--platform-type-heading);font-weight:var(--platform-heading-weight);color:var(--platform-ink);margin:0}.pub-treasure-visibility-module__rTJtYG__meter{flex-direction:column;gap:6px;margin:6px 0 0;display:flex}.pub-treasure-visibility-module__rTJtYG__meterBar{flex-wrap:wrap;gap:3px;display:flex}.pub-treasure-visibility-module__rTJtYG__meterBar i{border:1.5px dashed var(--treasure-coral);background:var(--treasure-coralSoft);border-radius:5px 6px 4px;width:14px;height:10px}.pub-treasure-visibility-module__rTJtYG__meterBar i[data-on=true]{background:linear-gradient(135deg,var(--treasure-lagoonSoft),var(--treasure-lagoon));border:0}.pub-treasure-visibility-module__rTJtYG__meterText{color:var(--platform-muted);font-size:13px}.pub-treasure-visibility-module__rTJtYG__meterText strong{color:var(--platform-ink);font-variant-numeric:tabular-nums}.pub-treasure-visibility-module__rTJtYG__meterOpen{color:var(--treasure-coralDeep);font-weight:600}.pub-treasure-visibility-module__rTJtYG__openBlock{border-radius:var(--platform-radius-panel);background:linear-gradient(180deg,var(--treasure-coralSoft)0,var(--treasure-paper)100%);flex-direction:column;gap:8px;padding:16px 14px;display:flex}.pub-treasure-visibility-module__rTJtYG__blockTitle{color:var(--treasure-coralDeep);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.pub-treasure-visibility-module__rTJtYG__blockCount{border-radius:var(--platform-radius-pill);background:var(--treasure-coral);min-width:26px;height:22px;color:var(--platform-onAction);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.pub-treasure-visibility-module__rTJtYG__blockLead{color:var(--platform-ink);margin:0;font-size:13px}.pub-treasure-visibility-module__rTJtYG__openGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pub-treasure-visibility-module__rTJtYG__openCard{border:1.5px dashed var(--treasure-coral);background:var(--platform-canvas);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex}.pub-treasure-visibility-module__rTJtYG__openTitle{color:var(--platform-ink);margin:2px 0 8px;font-size:14px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__openState{color:var(--treasure-coralDeep);margin:0 0 6px;font-size:12px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__openAction{white-space:nowrap;justify-content:center;width:100%;min-height:40px;margin-top:auto;padding-inline:8px;font-size:13px}.pub-treasure-visibility-module__rTJtYG__allHeld{border-radius:var(--platform-radius-control);background:var(--treasure-lagoonSoft);color:var(--platform-seaInk);margin:0;padding:14px;font-size:13px;line-height:1.7}.pub-treasure-visibility-module__rTJtYG__heldBlock{flex-direction:column;gap:6px;display:flex}.pub-treasure-visibility-module__rTJtYG__blockTitleQuiet{color:var(--platform-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.pub-treasure-visibility-module__rTJtYG__blockCountQuiet{color:var(--platform-muted);font-size:12px;font-weight:400}.pub-treasure-visibility-module__rTJtYG__heldList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pub-treasure-visibility-module__rTJtYG__heldRow{border-bottom:1px solid var(--platform-line);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"glass what""glass who";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.pub-treasure-visibility-module__rTJtYG__heldRow>:first-child{grid-area:glass}.pub-treasure-visibility-module__rTJtYG__heldWhat{color:var(--platform-ink);grid-area:what;align-items:center;gap:6px;font-size:13px;display:flex}.pub-treasure-visibility-module__rTJtYG__maiden{border-radius:var(--platform-radius-pill);background:var(--treasure-coralSoft);color:var(--treasure-coralDeep);padding:0 6px;font-size:11px}.pub-treasure-visibility-module__rTJtYG__heldWho{min-height:40px;color:inherit;grid-area:who;align-items:center;gap:8px;text-decoration:none;display:flex}.pub-treasure-visibility-module__rTJtYG__heldWho:hover .pub-treasure-visibility-module__rTJtYG__heldName{color:var(--platform-action)}.pub-treasure-visibility-module__rTJtYG__heldName{color:var(--platform-ink);font-size:13px;font-weight:600;display:block}.pub-treasure-visibility-module__rTJtYG__heldDate{color:var(--platform-muted);font-size:11px;display:block}.pub-treasure-visibility-module__rTJtYG__heldAnon{color:var(--platform-muted);grid-area:who;font-size:12px}.pub-treasure-visibility-module__rTJtYG__board,.pub-treasure-visibility-module__rTJtYG__subject,.pub-treasure-visibility-module__rTJtYG__browser,.pub-treasure-visibility-module__rTJtYG__holderList{container-type:inline-size}@container (min-width:640px){.pub-treasure-visibility-module__rTJtYG__openGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pub-treasure-visibility-module__rTJtYG__heldList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@container (min-width:900px){.pub-treasure-visibility-module__rTJtYG__heldRow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"glass what who"}}.pub-treasure-visibility-module__rTJtYG__groups{flex-direction:column;gap:8px;display:flex}.pub-treasure-visibility-module__rTJtYG__group{border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas)}.pub-treasure-visibility-module__rTJtYG__groupSummary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:48px;padding:8px 12px;list-style:none;display:flex}.pub-treasure-visibility-module__rTJtYG__groupSummary::-webkit-details-marker{display:none}.pub-treasure-visibility-module__rTJtYG__groupSummary:after{content:"";border-right:1.5px solid var(--platform-muted);border-bottom:1.5px solid var(--platform-muted);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.pub-treasure-visibility-module__rTJtYG__group[open]>.pub-treasure-visibility-module__rTJtYG__groupSummary:after{transform:rotate(-135deg)}.pub-treasure-visibility-module__rTJtYG__groupSummary .pub-treasure-visibility-module__rTJtYG__shipOpen,.pub-treasure-visibility-module__rTJtYG__groupSummary .pub-treasure-visibility-module__rTJtYG__shipFull{margin-top:0}.pub-treasure-visibility-module__rTJtYG__groupName{color:var(--platform-ink);font-size:14px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__groupFill{color:var(--platform-muted);font-variant-numeric:tabular-nums;font-size:12px}.pub-treasure-visibility-module__rTJtYG__groupBody{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.pub-treasure-visibility-module__rTJtYG__recent{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pub-treasure-visibility-module__rTJtYG__recentFaces{align-items:center;padding-left:6px;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__recentFace{box-shadow:0 0 0 2px var(--platform-canvas);border-radius:50%;margin-left:-6px;position:relative}.pub-treasure-visibility-module__rTJtYG__recentMore{color:var(--platform-ink);font-size:12px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__recentText{color:var(--platform-muted);flex-basis:100%;font-size:12px}.pub-treasure-visibility-module__rTJtYG__recentText strong{color:var(--platform-ink);font-variant-numeric:tabular-nums}.pub-treasure-visibility-module__rTJtYG__recentEmpty{border:1.5px dashed var(--treasure-coral);background:var(--treasure-coralSoft);border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:10px 12px;display:flex}.pub-treasure-visibility-module__rTJtYG__recentEmpty strong{color:var(--treasure-coralDeep);font-size:14px}.pub-treasure-visibility-module__rTJtYG__recentEmpty span{color:var(--platform-ink);font-size:12px}.pub-treasure-visibility-module__rTJtYG__browser{flex-direction:column;gap:12px;display:flex}.pub-treasure-visibility-module__rTJtYG__cards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:640px){.pub-treasure-visibility-module__rTJtYG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-treasure-visibility-module__rTJtYG__card{border:1px solid var(--platform-line);background:var(--treasure-paper);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pub-treasure-visibility-module__rTJtYG__cardButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.pub-treasure-visibility-module__rTJtYG__cardButton[aria-expanded=true] .pub-treasure-visibility-module__rTJtYG__cardName{color:var(--platform-action)}.pub-treasure-visibility-module__rTJtYG__cardArt{place-items:center;display:grid}.pub-treasure-visibility-module__rTJtYG__cardBody{flex-direction:column;gap:2px;display:flex}.pub-treasure-visibility-module__rTJtYG__cardName{color:var(--platform-ink);font-size:15px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__cardLatin{letter-spacing:.08em;color:var(--platform-muted);font-size:10px}.pub-treasure-visibility-module__rTJtYG__cardWhat{color:var(--platform-muted);font-size:12px;line-height:1.6}.pub-treasure-visibility-module__rTJtYG__panel{border-radius:var(--platform-radius-panel);border:1px solid var(--treasure-lagoon);background:var(--platform-canvas);box-shadow:0 8px 24px var(--platform-shadow)}.pub-treasure-visibility-module__rTJtYG__panel:focus{outline:none}.pub-treasure-visibility-module__rTJtYG__holderList{flex-direction:column;gap:8px;padding:16px;display:flex}.pub-treasure-visibility-module__rTJtYG__holderListHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pub-treasure-visibility-module__rTJtYG__holderListTitle{color:var(--platform-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:15px;font-weight:600;display:flex}.pub-treasure-visibility-module__rTJtYG__close{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:36px;color:var(--platform-ink);cursor:pointer;flex:none;padding:0 14px;font-size:13px}.pub-treasure-visibility-module__rTJtYG__holderRows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:640px){.pub-treasure-visibility-module__rTJtYG__holderRows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.pub-treasure-visibility-module__rTJtYG__holderRow{border-bottom:1px solid var(--platform-line);min-height:48px;color:inherit;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"face name date""face what date";align-items:center;column-gap:10px;padding:6px 0;text-decoration:none;display:grid}.pub-treasure-visibility-module__rTJtYG__holderRow>:first-child{grid-area:face}.pub-treasure-visibility-module__rTJtYG__holderRow:hover .pub-treasure-visibility-module__rTJtYG__holderRowName{color:var(--platform-action)}.pub-treasure-visibility-module__rTJtYG__holderRowName{color:var(--platform-ink);grid-area:name;font-size:13px;font-weight:600}.pub-treasure-visibility-module__rTJtYG__holderRowWhat{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:what;font-size:12px;overflow:hidden}.pub-treasure-visibility-module__rTJtYG__holderRowDate{color:var(--platform-muted);font-variant-numeric:tabular-nums;grid-area:date;font-size:11px}.pub-treasure-visibility-module__rTJtYG__holderMore{color:var(--platform-muted);margin:4px 0 0;font-size:13px}.pub-treasure-visibility-module__rTJtYG__lineSelect{color:var(--platform-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pub-treasure-visibility-module__rTJtYG__lineSelect span{white-space:nowrap;flex:none}.pub-treasure-visibility-module__rTJtYG__lineSelect select{border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);min-width:0;max-width:100%;min-height:36px;color:var(--platform-ink);flex:0 20rem;padding:0 10px;font-size:13px}.pub-treasure-visibility-module__rTJtYG__moreShips{align-self:center}.pub-treasure-visibility-module__rTJtYG__openWrite{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pub-treasure-visibility-module__rTJtYG__table[data-loading=true]{opacity:.5}a.pub-treasure-visibility-module__rTJtYG__recentFace{text-decoration:none;display:inline-flex}a.pub-treasure-visibility-module__rTJtYG__recentFace:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}
.pub-review-rating-module__2u_eUa__box{flex-wrap:wrap;align-items:center;gap:0 10px;margin-block:4px 8px;display:flex}.pub-review-rating-module__2u_eUa__label{color:var(--platform-muted);font-size:14px;font-weight:600}.pub-review-rating-module__2u_eUa__row{display:contents}.pub-review-rating-module__2u_eUa__stars{align-items:center;margin-inline:-6px 0;display:flex}.pub-review-rating-module__2u_eUa__star{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.pub-review-rating-module__2u_eUa__star:hover{background:color-mix(in srgb,var(--platform-rating)12%,transparent)}.pub-review-rating-module__2u_eUa__star:focus-visible{outline:2px solid var(--platform-focus);outline-offset:1px}.pub-review-rating-module__2u_eUa__preview{opacity:.6}.pub-review-rating-module__2u_eUa__status{color:var(--platform-muted);font-size:14px;font-weight:600}.pub-review-rating-module__2u_eUa__status[data-state=set]{color:var(--platform-rating)}.pub-review-rating-module__2u_eUa__status[data-state=empty]{color:var(--platform-rating);font-weight:500}
.pub-card-summary-module__hNKMka__summary{min-width:0;color:var(--platform-muted);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-basis:100%;margin:0;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.pub-card-summary-module__hNKMka__rating{color:var(--platform-ink);vertical-align:-4px;align-items:center;gap:2px;margin-right:4px;font-weight:700;display:inline-flex}
.pub-porthole-avatar-module__9SFx4q__frame{width:44px;height:44px;padding:var(--porthole-pad,4px);border:1px solid var(--portfolio-portholeShade);background:linear-gradient(145deg,var(--platform-canvas),var(--portfolio-portholeRim));border-radius:50%;flex:0 0 44px;display:inline-flex;position:relative}.pub-porthole-avatar-module__9SFx4q__portrait{width:var(--porthole-photo,34px);height:var(--porthole-photo,34px);box-shadow:0 0 0 1px var(--platform-action)}.pub-porthole-avatar-module__9SFx4q__hardware{pointer-events:none;position:absolute;inset:0}.pub-porthole-avatar-module__9SFx4q__hardware i{background:var(--platform-action);opacity:.6;border-radius:50%;width:2px;height:2px;position:absolute}.pub-porthole-avatar-module__9SFx4q__hardware i:first-child{top:1px;left:calc(50% - 1px)}.pub-porthole-avatar-module__9SFx4q__hardware i:nth-child(2){bottom:1px;left:calc(50% - 1px)}.pub-porthole-avatar-module__9SFx4q__hardware i:nth-child(3){top:calc(50% - 1px);left:1px}.pub-porthole-avatar-module__9SFx4q__hardware i:nth-child(4){top:calc(50% - 1px);right:1px}.pub-porthole-avatar-module__9SFx4q__classFrame{isolation:isolate;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.pub-porthole-avatar-module__9SFx4q__classPortrait{width:var(--sc-photo,34px);height:var(--sc-photo,34px);position:relative}
.pub-sticky-save-bar-module__jD0FBW__bar{--pub-sticky-nav-height:63px;z-index:240;inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--pub-sticky-nav-height));border-top:1px solid var(--platform-line);background:color-mix(in srgb,var(--platform-canvas)88%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 -8px 24px var(--platform-shadow);font-family:var(--platform-font);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed}.pub-sticky-save-bar-module__jD0FBW__bar[hidden]{display:none}.pub-sticky-save-bar-module__jD0FBW__status{gap:2px;min-width:0;display:grid}.pub-sticky-save-bar-module__jD0FBW__state{color:var(--platform-muted);font-size:13px;font-weight:500}.pub-sticky-save-bar-module__jD0FBW__state[data-dirty=true]{color:var(--platform-rating)}.pub-sticky-save-bar-module__jD0FBW__note{color:var(--platform-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.pub-sticky-save-bar-module__jD0FBW__action{flex-shrink:0}.pub-sticky-save-bar-module__jD0FBW__secondary{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.pub-sticky-save-bar-module__jD0FBW__secondary button{min-height:32px;font:inherit;color:var(--platform-action);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.pub-sticky-save-bar-module__jD0FBW__secondary button:hover{text-decoration:underline}.pub-sticky-save-bar-module__jD0FBW__secondary button:disabled{color:var(--platform-muted);cursor:default;text-decoration:none}.pub-sticky-save-bar-module__jD0FBW__secondary button:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-sticky-save-bar-module__jD0FBW__bar:has(>.pub-sticky-save-bar-module__jD0FBW__alert){flex-wrap:wrap}.pub-sticky-save-bar-module__jD0FBW__alert{color:var(--platform-rating);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.7}.pub-sticky-save-bar-module__jD0FBW__state:empty{display:none}.pub-sticky-save-bar-module__jD0FBW__action button{min-height:44px;padding-inline:20px}@media (max-width:399px){.pub-sticky-save-bar-module__jD0FBW__note{display:none}}@media (min-width:1100px){.pub-sticky-save-bar-module__jD0FBW__bar{--pub-sticky-nav-height:0px;background:var(--platform-canvas);justify-content:flex-end;gap:24px;padding:12px max(24px,50vw - 690px)}}.pub-sticky-save-bar-module__jD0FBW__bar[data-embedded=true]{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);width:auto;box-shadow:none;padding:12px 16px;position:static;inset:auto}
.pub-refresh-treasures-module__7lPcaa__scatter{border-radius:var(--platform-radius-panel);background:var(--platform-accentSoft);gap:12px;margin:16px 0 0;padding:16px;display:grid}.pub-refresh-treasures-module__7lPcaa__pile{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 0;min-width:0;display:flex}.pub-refresh-treasures-module__7lPcaa__piece{transform:translateY(var(--dy,0))rotate(var(--rotate,0deg));margin:0 -2px;display:inline-flex}.pub-refresh-treasures-module__7lPcaa__caption{text-align:center;gap:4px;display:grid}.pub-refresh-treasures-module__7lPcaa__caption strong{color:var(--platform-ink);font-size:15px;font-weight:700;line-height:1.6}.pub-refresh-treasures-module__7lPcaa__caption small{color:var(--platform-muted);font-size:12px;line-height:1.7}.pub-refresh-treasures-module__7lPcaa__row{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;line-height:1.6;display:inline-flex}.pub-refresh-treasures-module__7lPcaa__rowPile{align-items:center;display:inline-flex}@media (max-width:520px){.pub-refresh-treasures-module__7lPcaa__piece{margin:0 -4px}}
.pub-sea-loading-module__lMi0na__loading{align-content:center;justify-items:center;gap:14px;min-width:0;min-height:186px;padding:20px 12px;display:grid}.pub-sea-loading-module__lMi0na__loading p{color:var(--platform-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.6}.pub-sea-loading-module__lMi0na__caption{text-align:center;align-content:end;gap:3px;min-width:0;max-width:100%;display:grid}.pub-sea-loading-module__lMi0na__lineName{color:var(--platform-muted);opacity:.85;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;font-size:.625rem;font-weight:400;line-height:1.3;position:absolute;top:58px;left:0;right:0}.pub-sea-loading-module__lMi0na__scene{place-items:center;width:210px;max-width:100%;height:104px;display:grid;position:relative}.pub-sea-loading-module__lMi0na__reef{align-items:flex-end;gap:2px;height:70px;display:flex}.pub-sea-loading-module__lMi0na__reef>span{transform-origin:bottom;animation:3.4s ease-in-out infinite pub-sea-loading-module__lMi0na__pubReefGrow}.pub-sea-loading-module__lMi0na__voyage{width:190px;height:96px;position:absolute}.pub-sea-loading-module__lMi0na__voyage[data-ready=false]{visibility:hidden}.pub-sea-loading-module__lMi0na__dots{justify-content:space-between;display:flex;position:absolute;bottom:14px;left:6px;right:6px}.pub-sea-loading-module__lMi0na__dots i{background:var(--platform-line);border-radius:50%;width:5px;height:5px}.pub-sea-loading-module__lMi0na__ship{animation:4s ease-in-out infinite pub-sea-loading-module__lMi0na__pubShipDrift;position:absolute;top:10px;left:12px}.pub-sea-loading-module__lMi0na__loading[data-compact=true]{grid-template-columns:70px minmax(0,1fr);place-items:center start;gap:8px;min-height:44px;padding:0}.pub-sea-loading-module__lMi0na__loading[data-compact=true] .pub-sea-loading-module__lMi0na__scene{width:70px;height:44px;overflow:hidden}.pub-sea-loading-module__lMi0na__loading[data-compact=true] .pub-sea-loading-module__lMi0na__scene>div{transform-origin:50%;position:absolute;transform:scale(.38)}.pub-sea-loading-module__lMi0na__loading[data-compact=true] .pub-sea-loading-module__lMi0na__caption{text-align:left;align-content:center}.pub-sea-loading-module__lMi0na__loading[data-animate=off] :is(.pub-sea-loading-module__lMi0na__reef>span,.pub-sea-loading-module__lMi0na__ship){animation-play-state:paused}.pub-sea-loading-module__lMi0na__notice{background:var(--platform-canvas);border:1px solid var(--platform-line);width:fit-content;max-width:calc(100vw - 32px);box-shadow:0 6px 28px var(--platform-shadow);border-radius:var(--platform-radius-panel);padding:8px 16px 8px 8px}@keyframes pub-sea-loading-module__lMi0na__pubReefGrow{0%,to{opacity:.35;transform:scale(.66)}30%,65%{opacity:1;transform:scale(1)}}@keyframes pub-sea-loading-module__lMi0na__pubShipDrift{0%{opacity:.35;transform:translate(0)}15%,80%{opacity:1}to{opacity:.35;transform:translate(70px)}}@media (prefers-reduced-motion:reduce){.pub-sea-loading-module__lMi0na__reef>span,.pub-sea-loading-module__lMi0na__ship{animation:none}.pub-sea-loading-module__lMi0na__ship{transform:translate(35px)}}
.pub-photo-credit-module__K54Qwq__credit{background:color-mix(in srgb,var(--platform-ink)80%,transparent);max-width:calc(100% - 12px);color:var(--platform-onAction);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:2px 8px;font-size:11px;line-height:1.5;position:absolute;bottom:6px;right:6px}.pub-photo-credit-module__K54Qwq__link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.pub-photo-credit-module__K54Qwq__nowrap{white-space:nowrap}.pub-photo-credit-module__K54Qwq__link:hover{text-decoration-thickness:2px}.pub-photo-credit-module__K54Qwq__link:focus-visible{outline:2px solid var(--platform-onAction);outline-offset:1px;border-radius:2px}
.pub-route-flags-module__RJtAHG__row{vertical-align:middle;flex:none;align-items:center;gap:2px;display:inline-flex}.pub-route-flags-module__RJtAHG__more{color:var(--platform-ink);font-size:11px;font-weight:700;line-height:1}
.pub-post-composer-page-module__N5x92a__page{gap:8px;width:100%;max-width:760px;margin-inline:auto;padding-block:0 48px;display:grid}.pub-post-composer-page-module__N5x92a__back{min-height:36px;color:var(--platform-muted);justify-self:start;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:inline-flex}.pub-post-composer-page-module__N5x92a__back:hover{color:var(--platform-action)}
