@layer quartz-base{.talent-group{margin:0 0 1.6rem}.talent-group:empty{display:none}.talent-group .tg-block+.tg-block{border-top:1px solid #e6e1d6;margin-top:1.2rem;padding-top:1.2rem}.talent-group .tg-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;margin-bottom:.6rem;display:flex}.talent-group .tg-title{letter-spacing:.02em;color:#2f2a22;font-size:.92rem;font-weight:700}.talent-group .tg-meta{color:#a8a192;font-variant-numeric:tabular-nums;font-size:.72rem}.talent-group .tg-code-row{align-items:flex-start;gap:.5rem;display:flex}.talent-group .tg-code{color:#4a453c;word-break:break-all;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #e6e1d6;border-radius:2px;flex:1;min-width:0;padding:.4rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.55}.talent-group .tg-copy{color:#fff;cursor:pointer;white-space:nowrap;background:#284b63;border:1px solid #284b63;border-radius:2px;flex:none;padding:.34rem .6rem;font-family:inherit;font-size:.74rem;transition:background .12s}.talent-group .tg-copy:hover{background:#1f3c4f}.talent-group .tg-copy.done{background:#3f6b4e;border-color:#3f6b4e}.talent-group .tg-empty{color:#a8a192;padding:.6rem 0;font-size:.84rem}h3.talent-group-title{margin:1.5rem 0 .7rem}@media (max-width:620px){.talent-group .tg-code-row{flex-direction:column}.talent-group .tg-copy{text-align:center;width:100%}}}