.explore-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0 1.6rem}.explore-heading h1{font-size:clamp(2rem,3.5vw,3rem);max-width:730px}.explore-heading img{width:180px;height:150px;object-fit:cover;border-radius:38px}.explore-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.explore-area{display:flex;align-items:center;text-align:left;gap:.9rem;min-height:105px;padding:1.1rem;border:1px solid #d8e8f9;border-radius:22px;background:linear-gradient(120deg,#fff,#f6fbff);box-shadow:0 5px 16px #2168b40c;color:#102953}.explore-area strong{font-size:1rem;line-height:1.3;display:block}.explore-area small{display:block;color:#526b82;font-size:.74rem;margin-top:.3rem}.explore-area[aria-pressed=true]{border:2px solid #168ad8;background:linear-gradient(115deg,#e4f5ff,#eaeaff);box-shadow:0 0 0 3px #008cff13}.explore-icon{display:grid;place-items:center;background:#e3f4ff;color:#095eae;width:46px;height:46px;border-radius:50%;font-size:1.8rem;flex-shrink:0}.explore-area:nth-child(2n) .explore-icon{background:#ebe7ff;color:#6655b9}.explore-context{background:linear-gradient(120deg,#f8fcff,#f5f1ff)}.explore-context label{display:grid;gap:.4rem;font-weight:600}.explore-context .actions{margin-top:1rem}.explore-start{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:1.3rem 0 2rem;padding:1.8rem;border-radius:24px;background:#e7f5f9}.explore-start h2{margin:.5rem 0}.explore-start p{max-width:650px}#explore-selection{scroll-margin-top:110px}.notice button[aria-pressed=true]{background:#d9eeff;border-color:#2483c0}.daily-stats{margin-top:1.2rem}
@media(max-width:1100px){.explore-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.explore-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.explore-area{padding:.8rem;gap:.65rem}.explore-heading img{display:none}.explore-area strong{font-size:.93rem}.explore-icon{width:36px;height:36px;font-size:1.4rem}.explore-start{display:block}.explore-context{padding:1.2rem}}

.master-card-image{display:block;width:100%;height:auto;border-radius:18px;margin-bottom:1rem}.master-table{max-height:560px;overflow:auto}.master-table th{position:sticky;top:0;background:#e6f4ff}.master-table td{min-width:130px;max-width:480px;white-space:pre-wrap;vertical-align:top}.master-table tr:nth-child(even){background:#f6faff}#master-workbook label{display:grid;gap:.4rem}#master-task-search{margin-bottom:1rem}.button.secondary{display:inline-block;padding:.7rem 1rem;border:1px solid #d9e6f4;border-radius:12px;text-decoration:none}
