.work-notice-bell-module__OU63Lq__wrap{display:inline-flex;position:relative}.work-notice-bell-module__OU63Lq__bell{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:inline-flex}@media (hover:hover){.work-notice-bell-module__OU63Lq__bell:hover{opacity:.7}}.work-notice-bell-module__OU63Lq__bell:active:not(:disabled){opacity:.5;transition-duration:0s}.work-notice-bell-module__OU63Lq__bell[aria-expanded=true]{color:var(--color-ink)}.work-notice-bell-module__OU63Lq__count{background:var(--color-notice-count);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-white);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:1px;right:0}.work-notice-bell-module__OU63Lq__ring svg{transform-origin:50% 15%;animation:.9s .4s work-notice-bell-module__OU63Lq__ring}@keyframes work-notice-bell-module__OU63Lq__ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}.work-notice-bell-module__OU63Lq__panel{z-index:60;border-radius:var(--radius-popover);background:var(--color-surface);max-height:min(520px,100dvh - 96px);box-shadow:var(--shadow-100), var(--shadow-popover);transform-origin:100% 0;flex-direction:column;animation:.16s work-notice-bell-module__OU63Lq__drop;display:flex;position:fixed;overflow:hidden}@keyframes work-notice-bell-module__OU63Lq__drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.work-notice-bell-module__OU63Lq__head{align-items:center;gap:8px;padding:13px 12px 8px 16px;display:flex}.work-notice-bell-module__OU63Lq__head>svg{color:var(--color-muted)}.work-notice-bell-module__OU63Lq__heading{color:var(--color-ink);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);font-weight:var(--font-weight-bold);flex:1;margin:0}.work-notice-bell-module__OU63Lq__tabs{border-radius:var(--radius-md);background:var(--color-frame);gap:2px;padding:2px;display:inline-flex}.work-notice-bell-module__OU63Lq__tab{border-radius:var(--radius-xs);height:26px;color:var(--color-faint);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;transition:opacity .15s;display:inline-flex}.work-notice-bell-module__OU63Lq__tab[aria-selected=true]{background:var(--color-raised);box-shadow:var(--shadow-100);color:var(--color-ink);font-weight:var(--font-weight-bold)}@media (hover:hover){.work-notice-bell-module__OU63Lq__tab:hover{opacity:.7}}.work-notice-bell-module__OU63Lq__tab:active{opacity:.5;transition-duration:0s}.work-notice-bell-module__OU63Lq__tabCount{color:var(--color-brand-700);font-variant-numeric:tabular-nums}.work-notice-bell-module__OU63Lq__list{flex-direction:column;gap:1px;min-height:0;padding:0 6px 6px;display:flex;overflow-y:auto}.work-notice-bell-module__OU63Lq__row{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 10px;text-decoration:none;display:grid}.work-notice-bell-module__OU63Lq__row:hover,.work-notice-bell-module__OU63Lq__row:focus-visible{background:var(--color-soft)}.work-notice-bell-module__OU63Lq__row:active:not(:disabled){background:var(--color-pressed)}.work-notice-bell-module__OU63Lq__icon{border-radius:var(--radius-xs);background:var(--color-soft);width:24px;height:24px;color:var(--color-muted);justify-content:center;align-items:center;display:flex;position:relative}.work-notice-bell-module__OU63Lq__dot{background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:999px;position:absolute;top:-3px;right:-3px}.work-notice-bell-module__OU63Lq__title{min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.work-notice-bell-module__OU63Lq__time,.work-notice-bell-module__OU63Lq__sub,.work-notice-bell-module__OU63Lq__foot,.work-notice-bell-module__OU63Lq__empty{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--font-weight-regular)}.work-notice-bell-module__OU63Lq__time{white-space:nowrap;font-variant-numeric:tabular-nums}.work-notice-bell-module__OU63Lq__sub{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:2/4;min-width:0;display:-webkit-box;overflow:hidden}.work-notice-bell-module__OU63Lq__screen{font-weight:var(--font-weight-semibold)}.work-notice-bell-module__OU63Lq__read .work-notice-bell-module__OU63Lq__title{color:var(--color-muted);font-weight:var(--font-weight-regular)}.work-notice-bell-module__OU63Lq__read .work-notice-bell-module__OU63Lq__icon{opacity:.6}.work-notice-bell-module__OU63Lq__foot{justify-content:space-between;align-items:center;gap:8px;padding:2px 10px 10px 16px;display:flex}.work-notice-bell-module__OU63Lq__link{border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 8px;transition:opacity .15s;display:inline-flex}@media (hover:hover){.work-notice-bell-module__OU63Lq__link:hover:not(:disabled){opacity:.7}}.work-notice-bell-module__OU63Lq__link:active:not(:disabled){opacity:.5;transition-duration:0s}.work-notice-bell-module__OU63Lq__link:disabled{cursor:default;color:var(--color-disabled-ink)}.work-notice-bell-module__OU63Lq__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 16px 38px;display:flex}.work-notice-bell-module__OU63Lq__emptyIcon{border-radius:var(--radius-sm);background:var(--color-soft);justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (prefers-reduced-motion:reduce){.work-notice-bell-module__OU63Lq__ring svg,.work-notice-bell-module__OU63Lq__panel{animation:none}.work-notice-bell-module__OU63Lq__bell{transition:none}}
.tool-rail-module__SNyHaa__rail{display:none}.tool-rail-module__SNyHaa__hideSlot{flex-shrink:0;margin-top:9px}.tool-rail-module__SNyHaa__hide,.tool-rail-module__SNyHaa__tile{color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}@media (hover:hover){.tool-rail-module__SNyHaa__hide:hover,.tool-rail-module__SNyHaa__tile:hover{opacity:.7}}.tool-rail-module__SNyHaa__hide:active:not(:disabled),.tool-rail-module__SNyHaa__tile:active:not(:disabled){opacity:.5;transition-duration:0s}.tool-rail-module__SNyHaa__hide:focus-visible,.tool-rail-module__SNyHaa__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tool-rail-module__SNyHaa__hide{border-radius:var(--radius-sm);width:32px;height:32px}.tool-rail-module__SNyHaa__mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding-bottom:41px;display:flex}.tool-rail-module__SNyHaa__tile{border-radius:var(--radius-md);width:40px;height:40px}.tool-rail-module__SNyHaa__tile[aria-current=page]{background:var(--color-pressed);color:var(--color-ink)}.tool-rail-module__SNyHaa__ghost{visibility:hidden;width:40px;height:40px}@media (min-width:1024px){.tool-rail-module__SNyHaa__rail{flex-direction:column;flex-shrink:0;align-items:center;width:40px;transition:width .22s,margin-left .22s,opacity .18s,visibility;display:flex;overflow:hidden}.tool-rail-module__SNyHaa__off{opacity:0;visibility:hidden;width:0;margin-left:-8px;transition:width .22s,margin-left .22s,opacity .18s,visibility 0s .22s}}@media (prefers-reduced-motion:reduce){.tool-rail-module__SNyHaa__rail,.tool-rail-module__SNyHaa__off,.tool-rail-module__SNyHaa__hide,.tool-rail-module__SNyHaa__tile{transition:none}}
.viewport-toggle-module__Prk65G__button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.viewport-toggle-module__Prk65G__button:before{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);content:"";position:absolute;inset:5px}.viewport-toggle-module__Prk65G__button>svg{flex-shrink:0;position:relative}.viewport-toggle-module__Prk65G__button:hover{color:var(--color-ink)}.viewport-toggle-module__Prk65G__button:hover:before{background:var(--color-soft)}.viewport-toggle-module__Prk65G__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.viewport-toggle-module__Prk65G__returnButton{right:calc(14px * var(--viewport-toggle-scale,1) + env(safe-area-inset-right,0px));bottom:calc(104px * var(--viewport-toggle-scale,1) + env(safe-area-inset-bottom,0px));z-index:19;transform:scale(var(--viewport-toggle-scale,1));transform-origin:0 0;position:fixed}.viewport-toggle-module__Prk65G__returnButton:before{box-shadow:var(--shadow-float)}@media (min-width:1024px){.viewport-toggle-module__Prk65G__mobileButton{display:none}}
