.pub-saved-hub-module__BM-HAa__shell.pub-saved-hub-module__BM-HAa__shell{padding-block:0}.pub-saved-hub-module__BM-HAa__hub{color:var(--platform-ink);flex-direction:column;gap:20px;padding-block:24px 48px;display:flex}.pub-saved-hub-module__BM-HAa__head h1{font-size:clamp(23px,2.1vw,28px);font-weight:600;line-height:1.4}.pub-saved-hub-module__BM-HAa__head p{color:var(--platform-muted);max-width:46em;margin-top:6px;font-size:14px;line-height:1.7}.pub-saved-hub-module__BM-HAa__inlineLink{color:var(--platform-action);text-underline-offset:3px;text-decoration:underline}.pub-saved-hub-module__BM-HAa__tabs{border-bottom:1px solid var(--platform-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pub-saved-hub-module__BM-HAa__tabs::-webkit-scrollbar{display:none}.pub-saved-hub-module__BM-HAa__tab{min-height:48px;color:var(--platform-muted);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-size:15px;display:inline-flex}@media (max-width:560px){.pub-saved-hub-module__BM-HAa__tabs{gap:0}.pub-saved-hub-module__BM-HAa__tab{flex:1 1 0;justify-content:center;gap:6px;padding:10px 6px;font-size:14px}.pub-saved-hub-module__BM-HAa__count{min-width:20px;padding:0 5px}}.pub-saved-hub-module__BM-HAa__tab:hover{color:var(--platform-ink)}.pub-saved-hub-module__BM-HAa__tab[aria-selected=true]{color:var(--platform-action);border-color:var(--platform-action);font-weight:600}.pub-saved-hub-module__BM-HAa__tab:focus-visible{outline:2px solid var(--platform-focus);outline-offset:-2px}.pub-saved-hub-module__BM-HAa__count{border-radius:var(--platform-radius-pill);background:var(--platform-subtle);min-width:22px;color:var(--platform-muted);text-align:center;padding:0 7px;font-size:12px;font-weight:500;line-height:20px}.pub-saved-hub-module__BM-HAa__tab[aria-selected=true] .pub-saved-hub-module__BM-HAa__count{background:var(--platform-accentSoft);color:var(--platform-seaInk)}.pub-saved-hub-module__BM-HAa__panel{flex-direction:column;gap:16px;min-width:0;display:flex}.pub-saved-hub-module__BM-HAa__toolbar{color:var(--platform-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;display:flex}.pub-saved-hub-module__BM-HAa__toolbar strong{color:var(--platform-ink);font-size:16px}.pub-saved-hub-module__BM-HAa__note{margin-left:10px;font-size:12px}.pub-saved-hub-module__BM-HAa__sort{align-items:center;gap:8px;display:inline-flex}.pub-saved-hub-module__BM-HAa__sort select{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-canvas);min-height:40px;color:var(--platform-ink);padding:0 32px 0 12px;font-size:14px}.pub-saved-hub-module__BM-HAa__empty{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-subtle);align-items:flex-start;gap:20px;padding:28px;display:flex}.pub-saved-hub-module__BM-HAa__empty h2{font-size:18px;font-weight:600}.pub-saved-hub-module__BM-HAa__empty p{color:var(--platform-muted);max-width:60ch;margin-top:6px;font-size:14px;line-height:1.7}.pub-saved-hub-module__BM-HAa__emptyActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:560px){.pub-saved-hub-module__BM-HAa__empty{flex-direction:column;gap:12px;padding:20px}.pub-saved-hub-module__BM-HAa__emptyActions>*{flex:100%}}.pub-saved-hub-module__BM-HAa__notice{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.pub-saved-hub-module__BM-HAa__pager{color:var(--platform-muted);justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}
.recent-items-shelf-module__fr7ofW__band{border-top:1px solid var(--platform-line);background:var(--platform-subtle);color:var(--platform-ink);padding-block:28px 32px}.recent-items-shelf-module__fr7ofW__inner.recent-items-shelf-module__fr7ofW__inner{padding-block:0}.recent-items-shelf-module__fr7ofW__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.recent-items-shelf-module__fr7ofW__head h2{font-size:18px;font-weight:600}.recent-items-shelf-module__fr7ofW__more{min-height:44px;color:var(--platform-action);white-space:nowrap;align-items:center;gap:2px;font-size:13px;display:inline-flex}.recent-items-shelf-module__fr7ofW__more:hover{text-underline-offset:3px;text-decoration:underline}.recent-items-shelf-module__fr7ofW__track{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}@media (max-width:560px){.recent-items-shelf-module__fr7ofW__head h2{font-size:16px}}
@font-face{font-family:pubSakuraFont;src:url(../media/zen_old_mincho_sakura-s.37d93ad1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pubSakuraFont Fallback;src:local(Arial);ascent-override:119.94%;descent-override:29.78%;line-gap-override:0.0%;size-adjust:96.72%}.pubsakurafont_165408a6-module__sLyqzq__className{font-family:pubSakuraFont,pubSakuraFont Fallback,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}
.pub-campaign-module__UkWvyG__slot{--sakura-paper:#f2edee;--sakura-pink:#bcaeb2;--sakura-ink:#53494d;--sakura-line:#d8ced1;border-radius:var(--platform-radius-panel);background:var(--sakura-paper);color:var(--sakura-ink);min-width:0;overflow:hidden}.pub-campaign-module__UkWvyG__link{color:inherit;grid-template-columns:1fr;display:grid}.pub-campaign-module__UkWvyG__link:focus-visible{outline:3px solid var(--platform-focus);outline-offset:-4px}.pub-campaign-module__UkWvyG__visual{min-width:0;min-height:0;position:relative;overflow:hidden}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__visual{height:145px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand .pub-campaign-module__UkWvyG__adLabel{margin:0;font-size:10px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand .pub-campaign-module__UkWvyG__logo{flex-shrink:0;width:120px;height:auto;margin:0}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__copy{padding:18px 20px 12px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__copy h2{font-size:23px;line-height:1.55}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__description{display:none}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__cta{margin-top:6px}.pub-campaign-module__UkWvyG__shipImage{object-fit:cover;object-position:center 87%}.pub-campaign-module__UkWvyG__diningImage{object-fit:cover}.pub-campaign-module__UkWvyG__imageNote{background:var(--platform-canvas);color:var(--sakura-ink);border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.4;position:absolute;bottom:8px;left:10px}.pub-campaign-module__UkWvyG__copy{min-width:0;padding:20px}.pub-campaign-module__UkWvyG__adLabel{margin:0 0 12px;font-size:11px;line-height:1.5}.pub-campaign-module__UkWvyG__logo{width:150px;height:auto;margin:0 0 16px}.pub-campaign-module__UkWvyG__copy h2{color:inherit;letter-spacing:.03em;font-size:25px;font-weight:400;line-height:1.65}.pub-campaign-module__UkWvyG__description{max-width:32em;margin-top:10px;font-size:12px;line-height:1.8}.pub-campaign-module__UkWvyG__cta{align-items:center;gap:14px;min-height:44px;margin-top:10px;font-size:12px;font-weight:500;display:inline-flex}.pub-campaign-module__UkWvyG__cta svg{transition:transform .2s}.pub-campaign-module__UkWvyG__link:hover .pub-campaign-module__UkWvyG__cta svg{transform:translate(4px)}.pub-campaign-module__UkWvyG__banner{border:1px solid var(--sakura-line);border-radius:12px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__link{grid-template-columns:100px minmax(0,1fr)}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__copy{padding:12px 14px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__adLabel{margin-bottom:5px;font-size:10px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__copy h2{letter-spacing:0;font-size:16px;line-height:1.5}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__description{margin-top:4px;font-size:10px;display:block}.pub-campaign-module__UkWvyG__bannerDetail{display:none}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__cta{gap:8px;min-height:32px;margin-top:2px;font-size:11px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__imageNote{padding:2px 3px;font-size:8px;bottom:4px;left:4px}@media (min-width:701px){.pub-campaign-module__UkWvyG__bannerDetail{display:inline}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__link{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__visual{height:auto}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__copy{padding:24px 36px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand{margin-bottom:12px;display:block}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand .pub-campaign-module__UkWvyG__adLabel{margin-bottom:14px;font-size:11px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__brand .pub-campaign-module__UkWvyG__logo{width:170px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__description{display:block}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__logo{width:170px;margin-bottom:12px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__adLabel{margin-bottom:14px}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__copy h2{font-size:29px;line-height:1.55}.pub-campaign-module__UkWvyG__hero .pub-campaign-module__UkWvyG__description{max-width:30em}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__link{grid-template-columns:220px minmax(0,1fr)}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__copy{grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:24px;padding:14px 24px;display:grid}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__adLabel,.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__brand{grid-column:1}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__copy h2{grid-column:1;font-size:21px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__description{grid-column:1;margin-top:3px;display:block}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__cta{border:1px solid var(--sakura-line);border-radius:24px;grid-area:1/2/4;align-self:center;min-height:44px;margin:0;padding:0 18px;font-size:12px}.pub-campaign-module__UkWvyG__banner .pub-campaign-module__UkWvyG__imageNote{font-size:9px;bottom:6px;left:8px}}@media (prefers-reduced-motion:reduce){.pub-campaign-module__UkWvyG__cta svg{transition:none}}
.pub-offline-banner-module__ysQM3a__banner{z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);width:min(32rem,100% - 32px);box-shadow:var(--platform-shadow);align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%)}.pub-offline-banner-module__ysQM3a__banner[data-static=true]{margin-inline:auto;position:static;transform:none}.pub-offline-banner-module__ysQM3a__banner p{min-width:0;color:var(--platform-muted);gap:2px;font-size:.8rem;line-height:1.6;display:grid}.pub-offline-banner-module__ysQM3a__banner strong{color:var(--platform-ink);font-size:.88rem;font-weight:600}@media (max-width:767px){.pub-offline-banner-module__ysQM3a__banner{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}
.pub-home-module__uOw5-W__memberRoom{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel,16px);background:var(--platform-subtle);color:var(--platform-ink);gap:12px;padding:16px;display:grid}.pub-home-module__uOw5-W__memberHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pub-home-module__uOw5-W__eyebrow{letter-spacing:.04em;color:var(--platform-muted);font-size:12px}.pub-home-module__uOw5-W__memberTitle{font-size:clamp(18px,3vw,24px);font-weight:500;line-height:1.5}.pub-home-module__uOw5-W__bigNumber{font-variant-numeric:tabular-nums;color:var(--platform-action);font-size:1.4em}.pub-home-module__uOw5-W__muted{color:var(--platform-muted);font-size:13px}.pub-home-module__uOw5-W__memberTasks{gap:8px;display:grid}.pub-home-module__uOw5-W__memberTasks a{background:var(--platform-canvas);min-height:48px;color:var(--platform-ink);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.pub-home-module__uOw5-W__memberTasks a:hover{color:var(--platform-action)}.pub-home-module__uOw5-W__memberTasks a:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-home-module__uOw5-W__memberTasks strong{font-variant-numeric:tabular-nums;color:var(--platform-action)}.pub-home-module__uOw5-W__taskText{gap:2px;min-width:0;padding-block:8px;display:grid}.pub-home-module__uOw5-W__taskMeta{color:var(--platform-muted);white-space:nowrap;font-size:12px;display:inline-block}.pub-home-module__uOw5-W__taskHint{color:var(--platform-action);font-size:12px;line-height:1.6}.pub-home-module__uOw5-W__taskArrow{color:var(--platform-muted);flex-shrink:0;margin-left:auto}.pub-home-module__uOw5-W__skeleton{min-height:236px}.pub-home-module__uOw5-W__skeletonBar{background:var(--platform-line);opacity:.6;border-radius:999px;height:14px}.pub-home-module__uOw5-W__skeletonBar+.pub-home-module__uOw5-W__skeletonBar{width:60%}@media (min-width:900px){.pub-home-module__uOw5-W__skeleton{min-height:168px}.pub-home-module__uOw5-W__memberRoom{padding:20px}.pub-home-module__uOw5-W__memberTasks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (prefers-reduced-motion:no-preference){.pub-home-module__uOw5-W__skeletonBar{animation:1.4s ease-in-out infinite pub-home-module__uOw5-W__pubHomePulse}}@keyframes pub-home-module__uOw5-W__pubHomePulse{50%{opacity:.3}}
.pub-page-toc-module__3JTNJW__layout{display:block}.pub-page-toc-module__3JTNJW__main{min-width:0}@media (min-width:1100px){.pub-page-toc-module__3JTNJW__layout{grid-template-columns:minmax(0,1fr) 208px;align-items:start;gap:32px;display:grid}.pub-page-toc-module__3JTNJW__side{overscroll-behavior:contain;max-height:calc(100vh - 184px);position:sticky;top:96px;overflow-y:auto}}.pub-page-toc-module__3JTNJW__title{letter-spacing:.04em;color:var(--platform-muted);margin:0 0 8px;font-size:12px;font-weight:700}.pub-page-toc-module__3JTNJW__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pub-page-toc-module__3JTNJW__item{border-left:2px solid var(--platform-line);min-height:32px;color:var(--platform-muted);align-items:center;gap:8px;padding:4px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.pub-page-toc-module__3JTNJW__list li[data-level="2"] .pub-page-toc-module__3JTNJW__item{padding-left:22px;font-size:12px}.pub-page-toc-module__3JTNJW__item:hover{color:var(--platform-action)}.pub-page-toc-module__3JTNJW__item[aria-current=true]{border-left-color:var(--platform-action);background:var(--platform-accentSoft);color:var(--platform-ink);font-weight:600}.pub-page-toc-module__3JTNJW__item:focus-visible{outline:2px solid var(--platform-focus);outline-offset:-2px}.pub-page-toc-module__3JTNJW__label{flex:1;min-width:0}.pub-page-toc-module__3JTNJW__dot{border:2px solid var(--platform-seaInk);background:var(--platform-canvas);border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.pub-page-toc-module__3JTNJW__legend{color:var(--platform-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding-left:12px;font-size:11px;line-height:1.8;display:flex}.pub-page-toc-module__3JTNJW__parentRow{align-items:stretch;display:flex}.pub-page-toc-module__3JTNJW__parentRow .pub-page-toc-module__3JTNJW__item{flex:1;min-width:0}.pub-page-toc-module__3JTNJW__groupToggle{width:32px;min-height:32px;color:var(--platform-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:14px}.pub-page-toc-module__3JTNJW__groupToggle:focus-visible{outline:2px solid var(--platform-focus);outline-offset:-2px}.pub-page-toc-module__3JTNJW__kids>.pub-page-toc-module__3JTNJW__list{margin-left:0}.pub-page-toc-module__3JTNJW__aside{display:none}@media (min-width:1100px){.pub-page-toc-module__3JTNJW__aside{display:block}}.pub-page-toc-module__3JTNJW__fab{z-index:230;left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 63px + 12px);border:1px solid var(--platform-strongLine);background:color-mix(in srgb,var(--platform-canvas)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100vw - 24px);min-height:40px;box-shadow:0 6px 18px var(--platform-shadow);color:var(--platform-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:13px;display:inline-flex;position:fixed}body:has([data-pub-sticky-save]:not([hidden])) .pub-page-toc-module__3JTNJW__fab{bottom:calc(env(safe-area-inset-bottom,0px) + 63px + 76px)}.pub-page-toc-module__3JTNJW__fab[data-avoid=true]{opacity:0;pointer-events:none;transform:translateY(8px)}.pub-page-toc-module__3JTNJW__fab{transition:opacity .15s,transform .15s}@media (min-width:1100px){.pub-page-toc-module__3JTNJW__fab{transition:none}}@media (max-width:1099px){.pub-page-toc-module__3JTNJW__main{padding-bottom:56px}}.pub-page-toc-module__3JTNJW__fabMark{gap:3px;width:14px;display:grid}.pub-page-toc-module__3JTNJW__fabMark:before,.pub-page-toc-module__3JTNJW__fabMark:after{content:"";background:var(--platform-action);border-radius:2px;height:2px;display:block}.pub-page-toc-module__3JTNJW__fabMark:after{width:70%}.pub-page-toc-module__3JTNJW__fabTitle{font-weight:700}.pub-page-toc-module__3JTNJW__fabCurrent{min-width:0;max-width:50vw;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (min-width:1100px){.pub-page-toc-module__3JTNJW__fab{display:none}}.pub-page-toc-module__3JTNJW__backdrop{z-index:250;background:color-mix(in srgb,var(--platform-ink)24%,transparent);cursor:default;border:0;position:fixed;inset:0}.pub-page-toc-module__3JTNJW__sheet{z-index:260;inset-inline:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 63px + 12px);overscroll-behavior:contain;border:1px solid var(--platform-line);background:var(--platform-canvas);max-height:min(70vh,560px);box-shadow:0 12px 32px var(--platform-shadow);border-radius:16px;padding:12px 8px 14px;position:fixed;overflow-y:auto}.pub-page-toc-module__3JTNJW__sheetHead{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 6px 10px;display:flex}.pub-page-toc-module__3JTNJW__sheetHead .pub-page-toc-module__3JTNJW__title{margin:0}.pub-page-toc-module__3JTNJW__close{min-height:36px;color:var(--platform-action);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px}@media (min-width:1100px){.pub-page-toc-module__3JTNJW__backdrop,.pub-page-toc-module__3JTNJW__sheet{display:none}}.pub-page-toc-module__3JTNJW__grandkids{border-left:1px dashed var(--platform-line);margin:0 0 4px 12px}.pub-page-toc-module__3JTNJW__list li[data-level="3"] .pub-page-toc-module__3JTNJW__item{padding-left:12px;min-height:30px;padding-block:4px;font-size:12px;line-height:1.5}.pub-page-toc-module__3JTNJW__grandkids .pub-page-toc-module__3JTNJW__label{white-space:normal;overflow-wrap:anywhere}
.pub-workbench-review-remaining-module__ZdWIaa__page{background:var(--platform-canvas);max-width:1280px;color:var(--platform-ink);font-family:var(--platform-font);grid-template-columns:minmax(0,1fr);gap:48px;margin:0 auto;padding:32px 16px 120px;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__intro,.pub-workbench-review-remaining-module__ZdWIaa__section{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__section{gap:16px}.pub-workbench-review-remaining-module__ZdWIaa__eyebrow{letter-spacing:.08em;color:var(--platform-action);margin:0;font-size:12px;font-weight:600}.pub-workbench-review-remaining-module__ZdWIaa__h1{margin:0;font-size:28px;font-weight:600;line-height:1.45}.pub-workbench-review-remaining-module__ZdWIaa__h2{margin:0;font-size:21px;font-weight:600;line-height:1.5}.pub-workbench-review-remaining-module__ZdWIaa__lead,.pub-workbench-review-remaining-module__ZdWIaa__caption{max-width:80ch;color:var(--platform-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.pub-workbench-review-remaining-module__ZdWIaa__lead strong{color:var(--platform-ink);font-weight:600}.pub-workbench-review-remaining-module__ZdWIaa__controls{top:env(safe-area-inset-top,0px);z-index:2;background:var(--platform-canvas);border-bottom:1px solid var(--platform-line);flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex;position:sticky}.pub-workbench-review-remaining-module__ZdWIaa__segmented{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pub-workbench-review-remaining-module__ZdWIaa__segmentedLabel{color:var(--platform-muted);margin-right:4px;font-size:12px}.pub-workbench-review-remaining-module__ZdWIaa__segmented button{border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:36px;color:var(--platform-ink);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.pub-workbench-review-remaining-module__ZdWIaa__segmented button[aria-pressed=true]{border-color:var(--platform-action);background:var(--platform-accentSoft);color:var(--platform-seaInk);font-weight:600}.pub-workbench-review-remaining-module__ZdWIaa__frames{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:960px){.pub-workbench-review-remaining-module__ZdWIaa__frames{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.pub-workbench-review-remaining-module__ZdWIaa__triple{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:960px){.pub-workbench-review-remaining-module__ZdWIaa__triple{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-workbench-review-remaining-module__ZdWIaa__frame{gap:10px;min-width:0;margin:0;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__frame figcaption{color:var(--platform-muted);font-size:12px;font-weight:600}.pub-workbench-review-remaining-module__ZdWIaa__portStack{gap:10px;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__portCard{border:1px solid var(--platform-strongLine);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);gap:12px;padding:14px;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__qText{color:var(--platform-muted);margin:0;font-size:13px;line-height:1.7}.pub-workbench-review-remaining-module__ZdWIaa__bodyLabel{margin:0;font-size:14px;font-weight:600}.pub-workbench-review-remaining-module__ZdWIaa__textarea{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);min-height:72px;color:var(--platform-muted);padding:10px 12px;font-size:13px}.pub-workbench-review-remaining-module__ZdWIaa__rules{border-radius:var(--platform-radius-panel);background:var(--platform-subtle);padding:16px;font-size:13px;line-height:1.8}.pub-workbench-review-remaining-module__ZdWIaa__rulesTitle{margin:0 0 6px;font-weight:650}.pub-workbench-review-remaining-module__ZdWIaa__rules ol{gap:6px;margin:0;padding-left:20px;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__tocFrame{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1100px){.pub-workbench-review-remaining-module__ZdWIaa__tocFrame{grid-template-columns:minmax(0,1fr) 240px}}.pub-workbench-review-remaining-module__ZdWIaa__tocPage{border:1px dashed var(--platform-line);border-radius:var(--platform-radius-panel);max-height:360px;color:var(--platform-muted);gap:6px;padding:12px;font-size:12px;display:grid;overflow-y:auto}.pub-workbench-review-remaining-module__ZdWIaa__tocBlock{background:var(--platform-subtle);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__tocBlockSub{border-left:2px solid var(--platform-line);padding:4px 10px}.pub-workbench-review-remaining-module__ZdWIaa__tocAside{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);padding:12px}.pub-workbench-review-remaining-module__ZdWIaa__mail{border-left:3px solid var(--platform-line);background:var(--platform-subtle);gap:6px;margin:0;padding:12px 14px;font-size:13px;line-height:1.9;display:grid}.pub-workbench-review-remaining-module__ZdWIaa__mail p{margin:0}.pub-workbench-review-remaining-module__ZdWIaa__h3{color:var(--platform-ink);margin:24px 0 4px;font-size:15px;font-weight:650}
.pub-sea-state-page-module__sJSQza__state{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);max-width:56rem;box-shadow:var(--platform-shadow);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin:clamp(24px,6vw,72px) auto;padding:clamp(24px,5vw,48px);display:grid}.pub-sea-state-page-module__sJSQza__state[data-compact=true]{box-shadow:none;background:var(--platform-subtle);grid-template-columns:minmax(0,10rem) minmax(0,1fr);margin:0;padding:clamp(20px,4vw,32px)}.pub-sea-state-page-module__sJSQza__art{aspect-ratio:1;place-items:end center;width:100%;max-width:15rem;margin-inline:auto;display:grid;position:relative}.pub-sea-state-page-module__sJSQza__water{z-index:2;background:linear-gradient(180deg,var(--platform-accentSoft),color-mix(in srgb,var(--platform-accentSoft)40%,var(--platform-canvas)));height:22%;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--platform-canvas)70%,transparent);border-radius:50% 50% 24px 24px/38% 38% 24px 24px;position:absolute;bottom:0;left:0;right:0}.pub-sea-state-page-module__sJSQza__otter{z-index:1;width:78%;height:auto;margin-bottom:8%;position:relative}.pub-sea-state-page-module__sJSQza__motif{z-index:3;width:48%;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--platform-seaInk)18%,transparent));display:block;position:absolute;bottom:4%;right:-6%}.pub-sea-state-page-module__sJSQza__motifAlone{z-index:3;align-self:center;width:70%;display:block;position:relative}.pub-sea-state-page-module__sJSQza__motifImage{width:100%!important;height:auto!important}.pub-sea-state-page-module__sJSQza__state[data-kind=not-found] .pub-sea-state-page-module__sJSQza__motif{transform:rotate(-18deg)}.pub-sea-state-page-module__sJSQza__state[data-kind=trip-not-found] .pub-sea-state-page-module__sJSQza__water{height:30%}.pub-sea-state-page-module__sJSQza__copy{min-width:0}.pub-sea-state-page-module__sJSQza__eyebrow{color:var(--platform-action);letter-spacing:.06em;margin-bottom:8px;font-size:.8rem;font-weight:600}.pub-sea-state-page-module__sJSQza__title{color:var(--platform-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;line-height:1.5}.pub-sea-state-page-module__sJSQza__state[data-compact=true] .pub-sea-state-page-module__sJSQza__title{font-size:1.15rem}.pub-sea-state-page-module__sJSQza__description{max-width:44ch;color:var(--platform-muted);overflow-wrap:anywhere;margin-top:12px;font-size:.92rem;line-height:1.85}.pub-sea-state-page-module__sJSQza__actions{flex-wrap:wrap;gap:10px 12px;margin-top:24px;display:flex}.pub-sea-state-page-module__sJSQza__primary,.pub-sea-state-page-module__sJSQza__secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.pub-sea-state-page-module__sJSQza__primary{border:1px solid var(--platform-action);background:var(--platform-action);color:var(--platform-onAction)}.pub-sea-state-page-module__sJSQza__primary:hover{border-color:var(--platform-actionHover);background:var(--platform-actionHover)}.pub-sea-state-page-module__sJSQza__secondary{border:1px solid var(--platform-strongLine);background:var(--platform-canvas);color:var(--platform-ink)}.pub-sea-state-page-module__sJSQza__secondary:hover{border-color:var(--platform-action);color:var(--platform-action)}.pub-sea-state-page-module__sJSQza__primary:disabled,.pub-sea-state-page-module__sJSQza__secondary:disabled{opacity:.6;cursor:default}.pub-sea-state-page-module__sJSQza__primary:focus-visible,.pub-sea-state-page-module__sJSQza__secondary:focus-visible{outline:2px solid var(--platform-focus);outline-offset:3px}.pub-sea-state-page-module__sJSQza__note{color:var(--platform-muted);overflow-wrap:anywhere;margin-top:18px;font-size:.75rem}@media (max-width:640px){.pub-sea-state-page-module__sJSQza__state,.pub-sea-state-page-module__sJSQza__state[data-compact=true]{text-align:center;grid-template-columns:minmax(0,1fr);margin-inline:16px}.pub-sea-state-page-module__sJSQza__state[data-compact=true]{margin-inline:0}.pub-sea-state-page-module__sJSQza__art{max-width:10rem}.pub-sea-state-page-module__sJSQza__description{margin-inline:auto}.pub-sea-state-page-module__sJSQza__actions{flex-direction:column}.pub-sea-state-page-module__sJSQza__primary,.pub-sea-state-page-module__sJSQza__secondary{width:100%}}.pub-sea-state-page-module__sJSQza__state a.pub-sea-state-page-module__sJSQza__primary,.pub-sea-state-page-module__sJSQza__state a.pub-sea-state-page-module__sJSQza__primary:hover{color:var(--platform-onAction)}.pub-sea-state-page-module__sJSQza__state a.pub-sea-state-page-module__sJSQza__secondary{color:var(--platform-ink)}.pub-sea-state-page-module__sJSQza__state a.pub-sea-state-page-module__sJSQza__secondary:hover{color:var(--platform-action)}
