.navigation-back-button-module__4QcyiW__nav{padding:.9rem 1.4rem 0}.navigation-back-button-module__4QcyiW__button{background:var(--glass-floating-background);border:1px solid var(--glass-border-strong);box-shadow:var(--glass-floating-shadow);color:var(--ink);cursor:pointer;height:44px;transition:background var(--motion-ui) ease, transform var(--motion-ui) var(--ease-out);width:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.navigation-back-button-module__4QcyiW__button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.navigation-back-button-module__4QcyiW__button:hover{background:var(--glass-floating-background);transform:translate(-1px)}.navigation-back-button-module__4QcyiW__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.navigation-back-button-module__4QcyiW__nav+.route-motion .back-link,.navigation-back-button-module__4QcyiW__nav+.route-motion a[class*=backLink],.navigation-back-button-module__4QcyiW__nav+.route-motion .icon-button[aria-label=戻る]){display:none}
.side-nav-module__QLkSkW__planBadges{align-items:center;gap:.18rem;margin-left:auto;display:inline-flex}.side-nav-module__QLkSkW__planBadges .plan-badge{flex:none;position:static}.side-nav-module__QLkSkW__label{white-space:nowrap}.side-nav-module__QLkSkW__comingSoon{letter-spacing:.04em;opacity:.62;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;margin-left:auto;padding:.12rem .38rem;font-size:.56rem;font-weight:800}
