._shell_1tp0y_4{background:var(--bg-0);height:100%;min-height:0;color:var(--ink-1);font-family:var(--font-ui);flex-direction:column;display:flex}._header_1tp0y_17{background:var(--bg-1);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 8px 0 6px;display:flex}._backBtn_1tp0y_30{cursor:pointer;width:36px;height:36px;color:var(--ink-1);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._backBtn_1tp0y_30:focus-visible{outline:var(--outlineWidth) solid var(--accent);outline-offset:-2px}._brandMark_1tp0y_54{--brand-h:18px;margin-left:4px}._titleBlock_1tp0y_60{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}._title_1tp0y_60{letter-spacing:-.01em;color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}._subtitle_1tp0y_81{color:var(--ink-3);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}._body_1tp0y_92{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._tabBar_1tp0y_102{background:var(--bg-1);border-top:1px solid var(--line);padding-bottom:max(0px, env(safe-area-inset-bottom));flex-shrink:0;display:flex}._tab_1tp0y_102{height:60px;color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}._tab_1tp0y_102:focus-visible{outline:var(--outlineWidth) solid var(--accent);outline-offset:-2px}._tab_active_1tp0y_131{color:var(--accent)}._tabIcon_1tp0y_135{display:inline-flex}._tabLabel_1tp0y_139{font-size:11px;font-weight:500}._tab_active_1tp0y_131 ._tabLabel_1tp0y_139{font-weight:600}._sectionTitle_1tp0y_150{justify-content:space-between;align-items:center;padding:16px 14px 8px;display:flex}._sectionTitleText_1tp0y_158{font-family:var(--font-num);color:var(--ink-2);letter-spacing:.06em;font-size:12px;font-weight:600}._sectionTitleRight_1tp0y_166{font-family:var(--font-num);color:var(--ink-3);font-size:11px}._message_1tp0y_172{text-align:center;color:var(--ink-2);padding:48px 16px;font-size:13.5px}
