@charset "UTF-8";.survey-dashboard[data-v-b01b3f2a]{color:var(--color-text);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:.9rem;margin:1.75rem 0 3rem}.survey-meta[data-v-b01b3f2a]{color:var(--color-text-light);font-size:.72rem;margin:0 0 .75rem!important;text-align:right}.type-overview[data-v-b01b3f2a]{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.type-overview-card[data-v-b01b3f2a]{background:transparent;border-right:1px solid var(--color-border-light);padding:.85rem .8rem}.type-overview-card[data-v-b01b3f2a]:last-child{border-right:0}.type-overview-top[data-v-b01b3f2a]{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.type-overview-top>span[data-v-b01b3f2a]{color:var(--survey-color);font-weight:900}.type-overview-top strong[data-v-b01b3f2a]{color:var(--color-text);font-size:1.2rem}.type-overview-top small[data-v-b01b3f2a]{font-size:.62rem;margin-left:.1rem}.overview-track[data-v-b01b3f2a]{background:var(--color-border-light);border-radius:2px;height:.25rem;margin-top:.55rem;overflow:hidden}.overview-track span[data-v-b01b3f2a]{background:var(--survey-color);border-radius:inherit;display:block;height:100%;opacity:.8}.type-overview-card p[data-v-b01b3f2a]{color:var(--color-text-light);font-size:.62rem;line-height:1.5;margin:.45rem 0 0}.dashboard-legend[data-v-b01b3f2a]{background:#fff2f573;border-left:3px solid var(--color-accent);color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.45rem 1rem;margin:1rem 0 2.5rem;padding:.7rem .85rem}.dashboard-legend span[data-v-b01b3f2a]{align-items:center;display:inline-flex;gap:.35rem}.legend-dot[data-v-b01b3f2a]{border-radius:3px;height:.65rem;width:.65rem}.legend-dot.exact[data-v-b01b3f2a]{background:#9c4963}.legend-dot.other[data-v-b01b3f2a]{background:#ded4d8}.type-section[data-v-b01b3f2a]{background:transparent;margin:0 0 3.5rem}.type-header[data-v-b01b3f2a]{align-items:flex-end;background:transparent;border-bottom:1px solid var(--color-border);border-left:4px solid var(--color-secondary);color:var(--color-primary);display:flex;justify-content:space-between;padding:.45rem 0 .5rem .75rem;position:relative}.type-index[data-v-b01b3f2a]{color:var(--color-text-light);font-size:.6rem;font-weight:700;letter-spacing:.08em}.type-header h3[data-v-b01b3f2a]{border:0!important;color:var(--color-text)!important;font-size:1.22rem!important;margin:.08rem 0 0!important;padding:0!important}.type-header h3[data-v-b01b3f2a]:after{display:none!important}.type-count[data-v-b01b3f2a]{align-items:baseline;display:flex;gap:.25rem}.type-count strong[data-v-b01b3f2a]{color:var(--survey-color);font-size:1.35rem;line-height:1}.type-count span[data-v-b01b3f2a]{font-size:.65rem;font-weight:800}.stat-panels[data-v-b01b3f2a]{display:grid;gap:2rem;grid-template-columns:1fr;padding:1.5rem .75rem 0}.stat-panel[data-v-b01b3f2a]{background:transparent;border:0;min-width:0;padding:0}.subheading[data-v-b01b3f2a]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.85rem}.subheading h4[data-v-b01b3f2a]{border-left:2px solid var(--color-accent)!important;color:var(--color-text);font-size:.82rem!important;margin:0!important;padding:.15rem 0 .15rem .55rem!important}.subheading>span[data-v-b01b3f2a]{color:#99888e;font-size:.62rem}.distribution-list[data-v-b01b3f2a]{display:grid;gap:0}.distribution-row[data-v-b01b3f2a]{background:transparent;border-bottom:1px dashed rgba(196,182,168,.5);padding:.85rem .3rem}.distribution-row[data-v-b01b3f2a]:first-child{border-top:1px dashed rgba(196,182,168,.5)}.status-heading[data-v-b01b3f2a]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.6rem}.status-heading strong[data-v-b01b3f2a]{color:var(--survey-color);font-size:.76rem;letter-spacing:.06em}.status-heading span[data-v-b01b3f2a]{color:#a08f96;font-size:.58rem;white-space:nowrap}.distribution-content[data-v-b01b3f2a]{min-width:0}.distribution-track[data-v-b01b3f2a]{background:#f1e9ec;border-radius:2px;display:flex;height:.62rem;overflow:hidden}.distribution-segment[data-v-b01b3f2a]{background:color-mix(in srgb,var(--survey-color) var(--segment-strength),#fff);border-right:1px solid hsla(0,0%,100%,.8);display:block;flex:0 0 auto;height:100%}.distribution-segment[data-v-b01b3f2a]:first-child{border-radius:2px 0 0 2px}.distribution-segment[data-v-b01b3f2a]:last-child{border-radius:0 2px 2px 0;border-right:0}.distribution-segment[data-v-b01b3f2a]:only-child{border-radius:2px}.distribution-segment.other[data-v-b01b3f2a]{background:#ded4d8}.value-chips[data-v-b01b3f2a]{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.55rem}.value-chips span[data-v-b01b3f2a]{align-items:baseline;background:transparent;border:0;border-radius:0;color:var(--color-text);display:inline-flex;font-size:.64rem;gap:.08rem;line-height:1.35;padding:.18rem;white-space:nowrap}.value-chips span+span[data-v-b01b3f2a]:before{color:var(--color-border);content:"・";margin-right:.16rem}.value-chips b[data-v-b01b3f2a]{color:var(--survey-color);font-size:.68rem}.value-chips i[data-v-b01b3f2a]{color:#a08e95;font-style:normal}.value-chips .other-chip[data-v-b01b3f2a]{background:transparent;color:var(--color-text-light)}.value-chips .other-chip b[data-v-b01b3f2a]{color:#796970}.equipment-section[data-v-b01b3f2a]{padding:2rem .75rem 0}.equipment-heading[data-v-b01b3f2a]{margin:0 0 .85rem}.equipment-grid[data-v-b01b3f2a]{border-top:1px solid var(--color-border);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-card[data-v-b01b3f2a]{background:transparent;border-bottom:1px solid var(--color-border-light);border-radius:0;display:flex;gap:.65rem;min-width:0;padding:.8rem .5rem}.equipment-card[data-v-b01b3f2a]:nth-child(odd){border-right:1px solid var(--color-border-light);padding-right:.9rem}.equipment-card[data-v-b01b3f2a]:nth-child(2n){padding-left:.9rem}.slot-icon[data-v-b01b3f2a]{background:transparent;border:1px solid color-mix(in srgb,var(--survey-color) 26%,#fff);border-radius:50%;color:var(--survey-color);display:grid;flex:0 0 1.7rem;height:1.7rem;place-items:center;width:1.7rem}.equipment-copy[data-v-b01b3f2a]{flex:1;min-width:0}.slot-name[data-v-b01b3f2a]{color:var(--survey-color);display:block;font-size:.62rem;font-weight:900;margin-bottom:.28rem}.equipment-entry[data-v-b01b3f2a]{align-items:start;color:#57474e;display:grid;font-size:.66rem;gap:.25rem;grid-template-columns:.9rem minmax(0,1fr) auto;line-height:1.45}.equipment-entry+.equipment-entry[data-v-b01b3f2a]{border-top:1px dashed rgba(100,75,84,.13);margin-top:.18rem;padding-top:.18rem}.equipment-entry>b[data-v-b01b3f2a]{background:transparent;border:1px solid color-mix(in srgb,var(--survey-color) 24%,#fff);border-radius:2px;color:var(--survey-color);display:grid;font-size:.5rem;height:.85rem;place-items:center;width:.85rem}.equipment-entry>span[data-v-b01b3f2a]{min-width:0;overflow-wrap:anywhere}.equipment-entry>strong[data-v-b01b3f2a]{color:var(--survey-color);font-size:.7rem;white-space:nowrap}.equipment-entry>strong small[data-v-b01b3f2a]{font-size:.52rem}.equipment-entry.muted[data-v-b01b3f2a]{color:#b0a1a7}@media(max-width:800px){.type-overview[data-v-b01b3f2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.type-overview-card[data-v-b01b3f2a]:nth-child(2){border-right:0}.type-overview-card[data-v-b01b3f2a]:nth-child(-n+2){border-bottom:1px solid var(--color-border-light)}}@media(max-width:520px){.type-overview-card[data-v-b01b3f2a]{padding:.75rem}.type-overview-top[data-v-b01b3f2a]{align-items:flex-start;flex-direction:column}.stat-panels[data-v-b01b3f2a]{gap:1.75rem;padding:1.25rem .15rem 0}.distribution-row[data-v-b01b3f2a]{padding:.8rem .15rem}.value-chips[data-v-b01b3f2a]{gap:.32rem}.equipment-section[data-v-b01b3f2a]{padding:1.75rem .15rem 0}.equipment-grid[data-v-b01b3f2a]{grid-template-columns:1fr}.equipment-card[data-v-b01b3f2a]:nth-child(2n),.equipment-card[data-v-b01b3f2a]:nth-child(odd){border-right:0;padding:.8rem .35rem}}
