.book-shell-module__ShrSvW__root{background:var(--bg);--book-top:calc(57px + env(safe-area-inset-top,0px));flex-direction:column;min-height:100dvh;display:flex}.book-shell-module__ShrSvW__topbar{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.book-shell-module__ShrSvW__topinner{align-items:center;gap:12px;max-width:1200px;height:56px;margin:0 auto;padding:0 12px;display:flex}@media (min-width:768px){.book-shell-module__ShrSvW__topinner{padding:0 24px}}.book-shell-module__ShrSvW__brand{display:none}@media (min-width:1024px){.book-shell-module__ShrSvW__brand{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}}.book-shell-module__ShrSvW__brandStar{width:auto;height:20px;display:block}.book-shell-module__ShrSvW__wordmark{letter-spacing:.12em;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.book-shell-module__ShrSvW__stepinfo{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.25;display:flex}.book-shell-module__ShrSvW__stepcount{font-size:var(--fs-meta);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.book-shell-module__ShrSvW__stepname{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.book-shell-module__ShrSvW__acct{background:var(--panel2);border:1px solid var(--line);width:44px;height:44px;font-size:var(--fs-meta);color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.book-shell-module__ShrSvW__acctImg{object-fit:cover;width:100%;height:100%}.book-shell-module__ShrSvW__progress{background:var(--line);height:3px}.book-shell-module__ShrSvW__progress span{background:var(--ink);height:100%;transition:width .25s;display:block}.book-shell-module__ShrSvW__cols{flex-direction:column;flex:1;width:100%;max-width:40rem;margin:0 auto;display:flex}@media (min-width:1024px){.book-shell-module__ShrSvW__cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;max-width:1200px;padding:0 24px;display:grid}}.book-shell-module__ShrSvW__main{min-width:0;min-height:calc(100dvh - var(--book-top));flex-direction:column;flex:1;display:flex}.book-shell-module__ShrSvW__aside{display:none}@media (min-width:1024px){.book-shell-module__ShrSvW__aside{top:calc(var(--book-top) + 24px);padding-top:24px;display:block;position:sticky}}
