.study{z-index:60;border:1px solid var(--hairline);background:var(--background);border-radius:var(--radius-lg);width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 20px 48px #00000073}.study__head{border-bottom:1px solid var(--hairline);background:var(--accent-fill);color:var(--accent-on-fill);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:12px;display:flex}.study__title{font-size:14px;font-weight:600}.study__step{font-family:var(--font-mono);margin-left:auto;font-size:12px}.study__icon{min-height:28px;color:inherit;align-items:center;padding:0 6px;font-size:14px;display:inline-flex}.study__body{flex-direction:column;gap:12px;padding:16px;display:flex}.study__prompt{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.5}.study__p{color:var(--text-secondary);font-size:14px;line-height:1.55}.study__p a,.study__check a{color:var(--neon-text);text-underline-offset:3px;text-decoration:underline}.study__check summary{cursor:pointer;color:var(--text-primary);font-size:14px}.study__check p,.study__check ol{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.5}.study__check ol{padding-left:16px;list-style:decimal}.study__label{color:var(--text-primary);flex-direction:column;gap:6px;font-size:14px;display:flex}.study__label textarea,.study__label input,.study__label select{border:1px solid var(--hairline);background:var(--surface-sunken);width:100%;color:var(--text-primary);border-radius:var(--radius-sm);padding:8px 12px;font-size:16px}.study__actions{flex-wrap:wrap;gap:8px;display:flex}.study__btn{min-height:38px;padding:0 16px;font-size:14px}.study__ease{color:var(--text-primary);border:0;margin:0;padding:0;font-size:14px;line-height:1.5}.study__scale{gap:6px;margin-top:8px;display:flex}.study__scale label{font-family:var(--font-mono);color:var(--text-secondary);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.study.is-collapsed{width:auto}.abt{padding:96px var(--gutter-x) 64px}.abt__content{max-width:608px;margin:0 auto}.abt__art{width:298px;height:auto;margin:0 auto 96px;display:block}.abt__figure{width:298px;margin:0 auto 96px}.abt__art.abt__art--photo{object-fit:cover;border-radius:16px;width:298px;height:298px;margin:0}.abt__caption{color:var(--text-muted);text-align:center;margin-top:12px;font-size:14px;line-height:20px}.abt__essay p.abt__motto,.abt__motto{text-align:center;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:16px;font-weight:500;line-height:24px}.abt__essay{position:relative}.abt__essay p{letter-spacing:-.2px;color:var(--text-secondary);text-wrap:pretty;margin:0 0 32px;font-size:20px;font-weight:300;line-height:28px}.abt__essay a,.abt__essay .abt-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.abt__essay a:hover{color:var(--text-primary)}.abt-card{opacity:0;pointer-events:none;width:297px;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 40px);transform:translateY(-50%)translateY(6px)}.abt-card[data-open]{opacity:1;transform:translateY(-50%)}.abt-card__img{object-fit:cover;width:297px;height:182px;box-shadow:#0037701a 0 15px 40px -2px, 0 0 0 1px var(--hairline);border-radius:6px;display:none}.abt-card__img[data-on]{display:block}.abt-card__url{border:1px solid var(--hairline);background:var(--background);color:var(--text-secondary);border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:14px;line-height:20px;display:inline-flex}@media (max-width:1360px){.abt-card{display:none}}.abt__links{border-top:1px solid var(--hairline)}.abt__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.abt__row p{color:var(--text-muted);margin:0;font-size:16px;line-height:24px}.abt__go{color:var(--text-primary);align-items:center;gap:6px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}@media (max-width:767px){.abt{padding-top:48px}.abt__art,.abt__figure{width:220px;margin-bottom:48px}.abt__art.abt__art--photo{width:220px;height:220px}.abt__essay p{letter-spacing:0;font-size:18px;line-height:25.2px}}.abt-s+.abt-s:before{content:" "}