.work-taxonomy.svelte-p0g9ti{gap:.55rem;margin-top:.75rem;display:grid}.taxonomy-group.svelte-p0g9ti{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.taxonomy-group.svelte-p0g9ti>small:where(.svelte-p0g9ti){color:var(--muted);padding-top:.55rem;font-size:.65rem;font-weight:800}.taxonomy-group.svelte-p0g9ti>div:where(.svelte-p0g9ti){flex-wrap:wrap;gap:.38rem;display:flex}@media (max-width:600px){.taxonomy-group.svelte-p0g9ti{grid-template-columns:1fr;gap:.2rem}.taxonomy-group.svelte-p0g9ti>small:where(.svelte-p0g9ti){padding-top:.2rem}.taxonomy-group.svelte-p0g9ti>div:where(.svelte-p0g9ti){scrollbar-width:thin;flex-wrap:nowrap;padding:.05rem .05rem .35rem;overflow-x:auto}.taxonomy-group.svelte-p0g9ti .entity-badge{flex:none}}.topic-fallback.svelte-1abegcz{flex-wrap:wrap;gap:.45rem;display:flex}.topic-fallback.svelte-1abegcz a:where(.svelte-1abegcz){color:#65505a;background:#fff;border:1px solid #e3cad4;border-radius:99px;padding:.32rem .62rem;font-size:.75rem;text-decoration:none}.bookmark-button.saved.svelte-9hm5jc{background:var(--blue-100);color:var(--blue-900);border-color:#e6a9bf;box-shadow:0 7px #f8cedd}.bookmark-button.saved.svelte-9hm5jc:hover{background:#fbd4e2;box-shadow:0 9px #f8cedd}.work-report-row.svelte-9hm5jc{justify-content:flex-end;align-items:flex-start;gap:.65rem;min-height:2.8rem;padding-top:.65rem;display:flex}.work-report.svelte-9hm5jc{position:relative}.work-report.svelte-9hm5jc summary:where(.svelte-9hm5jc){color:#7f6b73;cursor:pointer;align-items:center;gap:.25rem;padding:.35rem .45rem;font-size:.68rem;font-weight:760;list-style:none;display:flex}.work-report.svelte-9hm5jc summary:where(.svelte-9hm5jc)::-webkit-details-marker{display:none}.work-report.svelte-9hm5jc form:where(.svelte-9hm5jc){z-index:20;width:min(390px,100vw - 1.5rem);box-shadow:var(--shadow);background:#fff;border:1px solid #e0cbd3;border-radius:.85rem;gap:.7rem;padding:1rem;display:grid;position:absolute;right:0}.work-report.svelte-9hm5jc header:where(.svelte-9hm5jc) strong:where(.svelte-9hm5jc){color:var(--blue-950)}.work-report.svelte-9hm5jc header:where(.svelte-9hm5jc) p:where(.svelte-9hm5jc){color:var(--muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.work-report.svelte-9hm5jc label:where(.svelte-9hm5jc){color:var(--blue-950);gap:.28rem;font-size:.72rem;font-weight:780;display:grid}.work-report.svelte-9hm5jc select:where(.svelte-9hm5jc),.work-report.svelte-9hm5jc textarea:where(.svelte-9hm5jc){background:#fff;border:1px solid #ddcbd2;border-radius:.55rem;padding:.6rem}.work-report.svelte-9hm5jc textarea:where(.svelte-9hm5jc){resize:vertical;min-height:88px}.work-report.svelte-9hm5jc .report-confirm:where(.svelte-9hm5jc){color:var(--muted);align-items:flex-start;font-weight:500;line-height:1.45;display:flex}.report-confirm.svelte-9hm5jc input:where(.svelte-9hm5jc){accent-color:var(--blue-900);flex:none;margin-top:.15rem}.work-report.svelte-9hm5jc button:where(.svelte-9hm5jc){background:var(--blue-900);color:#fff;border:0;border-radius:.6rem;min-height:2.6rem;font-weight:820}.report-error.svelte-9hm5jc{color:#9b3652;margin:0;font-size:.72rem}.report-sent.svelte-9hm5jc{color:#267555;padding:.35rem .5rem;font-size:.7rem;font-weight:800}.community.svelte-9hm5jc{border-top:1px solid var(--line);background:#fff;padding:clamp(2.5rem,6vw,5rem) 0}.community-wrap.svelte-9hm5jc>.section-head:where(.svelte-9hm5jc)>span:where(.svelte-9hm5jc){color:var(--muted)}.comment-layout.svelte-9hm5jc{grid-template-columns:minmax(0,1fr) 310px;gap:2rem;display:grid}.section-loading.svelte-9hm5jc{border:1px solid var(--line);min-height:160px;color:var(--muted);border-radius:.85rem;justify-content:center;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.section-loading.svelte-9hm5jc i:where(.svelte-9hm5jc){border:2px solid var(--blue-100);border-top-color:var(--blue-800);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite svelte-9hm5jc-spin}.section-unavailable.svelte-9hm5jc{border:1px solid var(--line);color:var(--muted);border-radius:.75rem;padding:1rem}.recommendation-loading.svelte-9hm5jc{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(1180px,100% - 2rem);margin:auto;padding-block:3rem;display:grid}.recommendation-loading.svelte-9hm5jc i:where(.svelte-9hm5jc){aspect-ratio:3/4;background:linear-gradient(100deg,#f9e9ef 20%,#fff 38%,#f9e9ef 56%) 0 0/220% 100%;border-radius:.8rem;animation:1.2s infinite svelte-9hm5jc-shimmer}@keyframes svelte-9hm5jc-spin{to{transform:rotate(360deg)}}@keyframes svelte-9hm5jc-shimmer{to{background-position:-180% 0}}.moderation-bar.svelte-9hm5jc{background:#fffafd;border:1px solid #d9c4cd;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-block:1rem;padding:.75rem .85rem;display:flex}.moderation-bar.svelte-9hm5jc>div:where(.svelte-9hm5jc){color:var(--blue-800);align-items:center;gap:.55rem;display:flex}.moderation-bar.svelte-9hm5jc>div:where(.svelte-9hm5jc) span:where(.svelte-9hm5jc){display:grid}.moderation-bar.svelte-9hm5jc small:where(.svelte-9hm5jc){color:var(--muted)}.moderation-bar.svelte-9hm5jc details:where(.svelte-9hm5jc){position:relative}.moderation-bar.svelte-9hm5jc summary:where(.svelte-9hm5jc){cursor:pointer;color:#9a3652;font-weight:800}.moderation-bar.svelte-9hm5jc form:where(.svelte-9hm5jc){z-index:12;border:1px solid var(--line);width:min(360px,100vw - 1.5rem);box-shadow:var(--shadow);background:#fff;border-radius:.75rem;gap:.55rem;margin-top:.55rem;padding:.8rem;display:grid;position:absolute;right:0}.moderation-bar.svelte-9hm5jc label:where(.svelte-9hm5jc){gap:.25rem;font-size:.72rem;font-weight:750;display:grid}.moderation-bar.svelte-9hm5jc select:where(.svelte-9hm5jc),.moderation-bar.svelte-9hm5jc textarea:where(.svelte-9hm5jc){background:#fff;border:1px solid #dec7d1;border-radius:.55rem;padding:.55rem}.moderation-bar.svelte-9hm5jc textarea:where(.svelte-9hm5jc){resize:vertical;min-height:68px}.moderation-error.svelte-9hm5jc{color:#96344e;background:#fff2f5;border:1px solid #edbdc7;border-radius:.7rem;margin-bottom:1rem;padding:.65rem .75rem;font-weight:750}@media (max-width:850px){.comment-layout.svelte-9hm5jc{grid-template-columns:1fr}.comment-layout.svelte-9hm5jc aside{order:-1}}@media (max-width:600px){.moderation-bar.svelte-9hm5jc{flex-direction:column;align-items:stretch}.moderation-bar.svelte-9hm5jc details:where(.svelte-9hm5jc){align-self:stretch}.moderation-bar.svelte-9hm5jc summary:where(.svelte-9hm5jc){text-align:center;border:1px solid #e3c9d3;border-radius:.55rem;padding:.45rem}.moderation-bar.svelte-9hm5jc form:where(.svelte-9hm5jc){width:100%;position:static}}@media (max-width:640px){.recommendation-loading.svelte-9hm5jc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:calc(100% - 1rem)}}@media (prefers-reduced-motion:reduce){.section-loading.svelte-9hm5jc i:where(.svelte-9hm5jc),.recommendation-loading.svelte-9hm5jc i:where(.svelte-9hm5jc){animation-duration:2s}}
