.visual[data-astro-cid-nhdnoy7n]{--u:calc(100cqw / 608);aspect-ratio:608/406;background:var(--tint);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.translucent[data-astro-cid-nhdnoy7n].k-sora{background:#e7edf399}.translucent[data-astro-cid-nhdnoy7n].k-mizu{background:#dbeafeb3}@media (width<=767px){.visual[data-astro-cid-nhdnoy7n]{aspect-ratio:342/242;--u:calc(100cqw / 598)}.k-mizu[data-astro-cid-nhdnoy7n]{--u:calc(100cqw / 526)}.translucent[data-astro-cid-nhdnoy7n]{border:1px solid #fff;border-radius:4px}.translucent[data-astro-cid-nhdnoy7n].k-sora,.translucent[data-astro-cid-nhdnoy7n].k-mizu{background:#ffffff59}}.photo[data-astro-cid-nhdnoy7n],.cover[data-astro-cid-nhdnoy7n]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site[data-astro-cid-nhdnoy7n]{gap:calc(20 * var(--u));width:calc(500 * var(--u));height:calc(314 * var(--u));padding:calc(20 * var(--u));color:#142339;background:#fff;flex-direction:column;line-height:normal;display:flex;overflow:hidden}.site-head[data-astro-cid-nhdnoy7n]{justify-content:space-between;align-items:flex-start;display:flex}.sora-logo[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);font-weight:500;font-size:calc(15 * var(--u));letter-spacing:calc(3 * var(--u))}.mini-nav[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);font-size:calc(7 * var(--u));white-space:pre}.kv[data-astro-cid-nhdnoy7n]{min-height:1px;padding:calc(24 * var(--u));color:#fff;flex-direction:column;flex:1 0 0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.kv-screen[data-astro-cid-nhdnoy7n]{background:linear-gradient(#0000 0% 50%,#07162787 100%);position:absolute;inset:0}.kv-copy[data-astro-cid-nhdnoy7n]{font-size:calc(19 * var(--u));line-height:1.5;position:relative}.kv-sub[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);font-size:calc(7 * var(--u));letter-spacing:calc(1 * var(--u));white-space:nowrap;position:relative}.nagi[data-astro-cid-nhdnoy7n]{gap:calc(16 * var(--u));background:#f7f5ef}.nagi-head[data-astro-cid-nhdnoy7n]{font-family:var(--font-jp)}.nagi-logo[data-astro-cid-nhdnoy7n]{font-size:calc(20 * var(--u))}.nagi-copy[data-astro-cid-nhdnoy7n]{white-space:nowrap;line-height:normal}.tone[data-astro-cid-nhdnoy7n]{padding:calc(28 * var(--u));color:#ca3e32;background:#f4f0e7}.tone-head[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);white-space:nowrap;justify-content:space-between;align-items:flex-end;display:flex}.tone-logo[data-astro-cid-nhdnoy7n]{font-weight:800;font-size:calc(68 * var(--u));letter-spacing:calc(-4 * var(--u))}.tone-vol[data-astro-cid-nhdnoy7n]{font-size:calc(10 * var(--u))}.tone-rule[data-astro-cid-nhdnoy7n]{background:#ca3e32;flex-shrink:0;height:1px}.tone-feature[data-astro-cid-nhdnoy7n]{gap:calc(24 * var(--u));align-items:flex-start;display:flex}.tone-copy[data-astro-cid-nhdnoy7n]{font-weight:500;font-size:calc(30 * var(--u));flex:1 0 0;line-height:1.5}.tone-art[data-astro-cid-nhdnoy7n]{width:calc(150 * var(--u));height:calc(126 * var(--u));flex-shrink:0}.phones[data-astro-cid-nhdnoy7n]{gap:calc(22 * var(--u));align-items:center;display:flex}.phone[data-astro-cid-nhdnoy7n]{gap:calc(13 * var(--u));width:calc(156 * var(--u));height:calc(300 * var(--u));padding:calc(16 * var(--u));border:max(1px, calc(4 * var(--u))) solid #cbdcf0;border-radius:calc(21 * var(--u));color:#142339;white-space:nowrap;background:#fff;flex-direction:column;line-height:normal;display:flex;overflow:hidden}.status[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);font-size:calc(6 * var(--u));justify-content:space-between;display:flex}.app-logo[data-astro-cid-nhdnoy7n]{font-family:var(--font-ui);font-weight:600;font-size:calc(19 * var(--u));letter-spacing:calc(-1 * var(--u));color:#215be8}.greeting[data-astro-cid-nhdnoy7n]{font-size:calc(9 * var(--u));line-height:1.6}.progress[data-astro-cid-nhdnoy7n]{gap:calc(6 * var(--u));height:calc(102 * var(--u));border-radius:calc(10 * var(--u));background:#f3f7fc;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ring[data-astro-cid-nhdnoy7n]{width:calc(62 * var(--u));height:calc(62 * var(--u))}.bars[data-astro-cid-nhdnoy7n]{gap:calc(6 * var(--u));height:calc(64 * var(--u));align-items:flex-end;display:flex}.bar[data-astro-cid-nhdnoy7n]{width:calc(9 * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(3 * var(--u));background:#b9d1ff}.bar[data-astro-cid-nhdnoy7n].now{background:#215be8}.caption[data-astro-cid-nhdnoy7n]{font-size:calc(7 * var(--u));color:#6f7b8d}.habit[data-astro-cid-nhdnoy7n]{gap:calc(7 * var(--u));font-size:calc(7 * var(--u));align-items:center;display:flex}.check[data-astro-cid-nhdnoy7n]{width:calc(11 * var(--u));height:calc(11 * var(--u))}.work[data-astro-cid-udx3h3l6]:not([hidden]){display:flex}.card[data-astro-cid-udx3h3l6]{background:linear-gradient(to bottom, rgb(var(--glass-rgb) / .7), rgb(var(--glass-rgb) / 0) 50%, rgb(var(--glass-rgb) / .7));-webkit-backdrop-filter:blur(14px);flex-direction:column;flex:1;gap:22px;padding:24px;display:flex}.info[data-astro-cid-udx3h3l6]{flex-direction:column;gap:10px;display:flex}.meta[data-astro-cid-udx3h3l6]{font-family:var(--font-ui);color:var(--color-text);font-size:11px;line-height:normal}.title[data-astro-cid-udx3h3l6]{letter-spacing:-.5px;color:var(--color-ink);font-family:Aboreto,Noto Sans JP,sans-serif;font-size:25px;font-weight:500;line-height:normal}.details[data-astro-cid-udx3h3l6]{flex-direction:column;gap:6px;display:flex}.pills[data-astro-cid-udx3h3l6]{flex-wrap:wrap;gap:8px;display:flex}.pills[data-astro-cid-udx3h3l6].tags{gap:5px}.pill[data-astro-cid-udx3h3l6]{font-family:var(--font-jp);color:var(--color-text);white-space:nowrap;background:#f3f6fa;border-radius:20px;padding:4px 8px;font-size:9px;line-height:normal}.pill[data-astro-cid-udx3h3l6].accent{color:#2563ff;background:#e5f0ff}.pill[data-astro-cid-udx3h3l6].type{color:#a15800;background:#fff3e2}.pill[data-astro-cid-udx3h3l6].scope{color:#14804a;background:#e5f5ee}.desc[data-astro-cid-udx3h3l6]{color:var(--color-text);font-size:13px;line-height:1.8}.arrow[data-astro-cid-udx3h3l6]{height:24px;font-family:var(--font-jp);color:#2563eb;justify-content:flex-end;align-items:center;margin-top:auto;font-size:20px;line-height:normal;transition:transform .3s ease-out;display:flex}:root[data-theme=dark] .pill[data-astro-cid-udx3h3l6]{background:#ffffff14}:root[data-theme=dark] .pill[data-astro-cid-udx3h3l6].accent{color:#9dbbff;background:#2563ff33}:root[data-theme=dark] .pill[data-astro-cid-udx3h3l6].type{color:#f5b867;background:#ffa33329}:root[data-theme=dark] .pill[data-astro-cid-udx3h3l6].scope{color:#6fd3a0;background:#14804a38}:root[data-theme=dark] .arrow[data-astro-cid-udx3h3l6]{color:var(--color-link)}a[data-astro-cid-udx3h3l6].card:hover .arrow[data-astro-cid-udx3h3l6]{transform:translate(2px,-2px)}a[data-astro-cid-udx3h3l6].card .visual>*{transition:transform .4s ease-out}a[data-astro-cid-udx3h3l6].card:hover .visual>*{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){a[data-astro-cid-udx3h3l6].card .visual>*,.arrow[data-astro-cid-udx3h3l6]{transition:none}}a[data-astro-cid-udx3h3l6].card:hover .title[data-astro-cid-udx3h3l6]{color:var(--color-link)}@media (width<=767px){.card[data-astro-cid-udx3h3l6]{gap:16px;padding:16px}.title[data-astro-cid-udx3h3l6]{font-size:20px}.desc[data-astro-cid-udx3h3l6]{font-size:12px}}.intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;padding-top:64px;padding-bottom:48px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-text);font-size:11px}.title-row[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:16px;display:flex}.page-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-3px;color:var(--color-ink);font-size:64px;font-weight:400;line-height:1.1}.total[data-astro-cid-lcdefpme]{font-family:var(--font-ui);color:var(--color-link);font-size:17px}.filter-wrap[data-astro-cid-lcdefpme]{padding-bottom:24px}.axes[data-astro-cid-lcdefpme]{align-items:flex-start;gap:64px;display:flex}.axis[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;min-width:0;display:flex}.axis-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-link);white-space:nowrap;font-size:10px}.options[data-astro-cid-lcdefpme]{scrollbar-width:none;border-bottom:1px solid rgb(var(--rule-rgb) / .2);gap:22px;display:flex;overflow-x:auto}.option[data-astro-cid-lcdefpme]{color:var(--color-text);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:baseline;padding-bottom:18px;transition:color .2s,border-color .2s;display:flex}.option[data-astro-cid-lcdefpme]:hover{color:var(--color-link)}.option[data-astro-cid-lcdefpme][aria-pressed=true]{border-bottom-color:rgb(var(--rule-rgb) / .9)}.axis-category[data-astro-cid-lcdefpme] .option[data-astro-cid-lcdefpme]{gap:6px}.axis-category[data-astro-cid-lcdefpme] .option-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:12px}.axis-category[data-astro-cid-lcdefpme] .option-count[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:9px}.axis-types[data-astro-cid-lcdefpme] .option[data-astro-cid-lcdefpme]{font-family:var(--font-display);gap:.3em;font-size:11px}.all[data-astro-cid-lcdefpme]{flex-direction:column;gap:48px;padding-top:32px;padding-bottom:64px;display:flex}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.end[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rule-rgb) / .2);white-space:nowrap;justify-content:space-between;gap:16px;padding-top:16px;font-size:10px;display:flex}.showing[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.6px}.range[data-astro-cid-lcdefpme]{font-family:var(--font-ui)}@media (width<=767px){.intro[data-astro-cid-lcdefpme]{gap:16px;padding-top:48px;padding-bottom:32px}.page-title[data-astro-cid-lcdefpme]{letter-spacing:-2px;font-size:48px}.total[data-astro-cid-lcdefpme]{font-size:15px}.axes[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px}.axis[data-astro-cid-lcdefpme]{width:100%}.option[data-astro-cid-lcdefpme]{padding-bottom:14px}.all[data-astro-cid-lcdefpme]{padding-top:24px;padding-bottom:64px}.grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px}}
