#analysis-page[data-v-f549043e]{font-family:var(--font-body);position:relative;min-height:100vh;width:100%;overflow-y:auto;overflow-x:hidden;color:var(--ink);background:transparent}.logobar[data-v-f549043e]{background:var(--maroon);display:flex;justify-content:center;align-items:center;padding:6px 12px}.logobar img[data-v-f549043e]{width:100%;max-width:1180px;height:auto}.app-content[data-v-f549043e]{position:relative;min-height:100vh;display:flex;justify-content:center;padding:32px clamp(12px,2.5vw,28px) 60px}.content[data-v-f549043e]{width:100%;max-width:1800px}.page-header[data-v-f549043e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-button-icon[data-v-f549043e]{cursor:pointer;padding:8px;border-radius:50%;transition:background .2s ease;background:#fff;border:1px solid var(--line);box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none}.back-button-icon[data-v-f549043e]:hover{background:#faf6f6}.page-header-text[data-v-f549043e]{color:var(--ink)}.page-title[data-v-f549043e]{font-family:var(--font-display);font-size:28px;font-weight:600;margin:0;color:var(--maroon)}.page-subtitle[data-v-f549043e]{font-size:15px;margin:4px 0 0;color:var(--muted)}.panel[data-v-f549043e]{border-radius:16px;padding:20px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 10px rgba(28,40,30,.04)}