.work-page-heading{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.work-page-title{align-items:center;gap:10px;display:flex}.work-page-heading .work-page-title h1{letter-spacing:normal;text-transform:none;margin:0;font-size:22px;font-weight:650;line-height:1.3}.work-page-heading .work-page-introduction{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.work-page-heading .work-page-info{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.work-page-info:hover{color:var(--foreground);background:var(--muted)}.work-page-info:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.work-page-explanation{box-sizing:border-box;width:min(420px,100vw - 32px);max-height:min(640px,var(--radix-popover-content-available-height));border:1px solid var(--border);background:var(--background);color:var(--foreground);z-index:2147483002;border-radius:14px;padding:22px;font-size:13px;line-height:1.5;overflow:auto;box-shadow:0 12px 40px #0003}.work-page-explanation h2{margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.3}.work-page-explanation p{margin:0 0 14px}.work-page-explanation dl{margin:18px 0}.work-page-explanation dl>div{margin-bottom:12px}.work-page-explanation dt{font-weight:650}.work-page-explanation dd{margin:3px 0 0}.work-page-explanation a{color:var(--foreground);text-decoration:underline}
