.liff-layout-module__JrRu6G__shell{background:var(--color-bg);justify-content:center;min-height:100dvh;display:flex}.liff-layout-module__JrRu6G__authShell{background:var(--color-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.liff-layout-module__JrRu6G__authCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:min(100%,400px);color:var(--color-text);font-family:var(--font-sans);text-align:center;padding:24px;box-shadow:0 8px 24px #16211c14}.liff-layout-module__JrRu6G__authCard strong,.liff-layout-module__JrRu6G__authCard span{display:block}.liff-layout-module__JrRu6G__authCard strong{font-size:18px}.liff-layout-module__JrRu6G__authCard span{color:var(--color-text-2);margin-top:8px;font-size:15px;line-height:1.6}.liff-layout-module__JrRu6G__container{background:var(--color-bg);flex-direction:column;width:100%;max-width:480px;min-height:100dvh;display:flex}.liff-layout-module__JrRu6G__content{flex-direction:column;flex:1;display:flex}.liff-layout-module__JrRu6G__nav{border-top:1px solid var(--color-border);background:var(--color-surface);height:66px;padding-bottom:env(safe-area-inset-bottom);z-index:20;justify-content:space-around;align-items:center;display:flex;position:sticky;bottom:0}.liff-layout-module__JrRu6G__navItem{flex-direction:column;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;display:flex}.liff-layout-module__JrRu6G__navIcon{font-size:20px;line-height:1;position:relative}.liff-layout-module__JrRu6G__navBadge{background:var(--color-danger);border:1.5px solid var(--color-surface);border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-5px}.liff-layout-module__JrRu6G__navLabel{font-family:var(--font-sans);color:var(--color-text-muted);font-size:11px;font-weight:400}.liff-layout-module__JrRu6G__navLabelActive{color:var(--color-brand);font-weight:600}
