.shell[data-v-9a1a106f]{padding:max(10px,var(--safe-top)) 10px max(10px,var(--safe-bottom));background:radial-gradient(circle at 50% 0,#1d668c55,#061725e8 42%,#01060cf5);place-items:center;display:grid;position:fixed;inset:0}.shell__panel[data-v-9a1a106f]{border-radius:26px;flex-direction:column;width:min(1000px,100%);height:100%;max-height:100%;display:flex;overflow:hidden}.topbar[data-v-9a1a106f]{background:linear-gradient(#ffffff05,#0000);border-bottom:1px solid #8beaff12;justify-content:space-between;padding:14px 16px 12px}.brand[data-v-9a1a106f],.topbar[data-v-9a1a106f]{align-items:center;gap:12px;display:flex}.brand[data-v-9a1a106f]{color:inherit;min-width:0;text-decoration:none}.brand__logo[data-v-9a1a106f]{background:radial-gradient(circle at 35% 25%,#4bcfff,#123b59 58%,#071827);border:1px solid #8beaff35;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 28px #0008,inset 0 1px #ffffff2b}.brand__logo img[data-v-9a1a106f]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.brand__title[data-v-9a1a106f]{letter-spacing:1.5px;font-size:calc(clamp(16px,4.6vw,23px));font-weight:900;line-height:1.05;display:block}.brand__title span[data-v-9a1a106f]{color:var(--accent)}.brand__sub[data-v-9a1a106f]{letter-spacing:2px;color:var(--text-dim);margin-top:3px;font-size:9px;font-weight:900;display:block}.shell__content[data-v-9a1a106f]{overscroll-behavior:contain;touch-action:pan-y;flex:1;padding:16px;overflow-y:auto}
