.sc{transition:opacity .6s var(--ease),transform .7s var(--ease),visibility 0s linear .7s;position:absolute;inset:0}.sc:not(.is-active){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2.4em)scale(.97)}.sc.is-active{transition-delay:.12s,.12s,0s}.sc-panel{background:var(--paper);border:1px solid #16151412;border-radius:1.8em;width:37em;padding:2em;position:absolute;top:1.5em;left:1.5em;box-shadow:0 2.4em 5em -2.6em #16151452}.sc-float{background:var(--ink);width:22em;color:var(--paper);border-radius:1.6em;padding:1.6em;position:absolute;bottom:2em;right:1em;box-shadow:0 2.4em 4.4em -2em #16151480}.sc-head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.4em;font-size:1.2em;display:flex}.sc-head strong{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:.5em;font-size:1.5em;font-weight:500;display:inline-flex}.sc-head span{color:var(--muted);font-size:.85em}.sc-row{background:#fff;border:1px solid #1615140f;border-radius:1.1em;align-items:center;gap:1em;height:4.6em;margin-top:.7em;padding:0 1.1em;display:flex}.sc-avatar{background:var(--sand);border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;font-size:1.1em;font-weight:600;display:grid}.sc-row:nth-child(3) .sc-avatar{background:var(--ink);color:var(--paper)}.sc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.2em;font-weight:600;overflow:hidden}.sc-name small{color:var(--muted);font-size:.8em;font-weight:400;display:block}.sc-chip{background:var(--cream);color:var(--muted);border-radius:99em;flex:none;padding:.45em 1em;font-size:1em;font-weight:600}.sc-chip-2{color:var(--wine);background:#6e1f2b17}.sc-chip-3{background:var(--ink);color:var(--paper)}.sc-msg p{align-items:center;gap:.6em;margin-bottom:1.2em;font-size:1.1em;font-weight:600;display:flex}.sc-msg svg{width:1.1em;height:1.1em;color:var(--rose)}.sc-line{height:.8em;width:var(--w);transform-origin:0;background:#f8f5ef33;border-radius:.4em;margin-top:.7em;display:block}.sc-msg small{color:var(--rose);margin-top:1.4em;font-size:1em;display:block}.sc-due{background:#6e1f2b14;border-radius:99em;padding:.35em .9em;font-weight:600;color:var(--wine)!important}.sc-brief{color:var(--muted);background:var(--cream);border-radius:1em;padding:1.1em 1.2em;font-size:1.15em;line-height:1.5}.sc-checks{gap:.8em;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.sc-checks li{align-items:center;gap:.9em;font-size:1.2em;font-weight:500;display:flex}.sc-checks span{color:#0000;border:.12em solid #16151433;border-radius:50%;place-items:center;width:1.6em;height:1.6em;display:grid}.sc-checks span svg{width:.9em;height:.9em}.sc-checks li.is-done span{background:var(--wine);border-color:var(--wine);color:var(--paper)}.sc-checks li.is-done{color:var(--muted)}.sc-progress{background:var(--sand);border-radius:99em;height:.7em;margin-top:1.6em;overflow:hidden}.sc-progress i{border-radius:inherit;background:var(--wine);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.75)}.sc-files{grid-template-columns:repeat(3,1fr);gap:.8em;width:19em;display:grid}.sc-thumb{aspect-ratio:9/14;background:linear-gradient(170deg,#c98a93,#6e1f2b);border-radius:.9em}.sc-thumb:nth-child(2){background:linear-gradient(170deg,#e6dfd3,#8a7d70)}.sc-thumb:nth-child(3){background:linear-gradient(170deg,#5c544c,#221f1d)}.sc-files small{color:#bdb3a5;grid-column:1/-1;font-size:1em}.sc-qline{border-bottom:1px solid #16151414;justify-content:space-between;gap:1em;padding:1em 0;font-size:1.2em;display:flex}.sc-qline b{font-variant-numeric:tabular-nums;font-weight:600}.sc-qtotal{justify-content:space-between;align-items:baseline;margin-top:1.2em;font-size:1.2em;font-weight:600;display:flex}.sc-qtotal b{font-family:var(--display);letter-spacing:-.03em;color:var(--wine);font-size:2em;font-weight:500}.sc-track{grid-template-columns:repeat(3,1fr);gap:.4em;width:24em;padding-bottom:2.4em;display:grid}.sc-step{color:#bdb3a5;flex-direction:column;align-items:flex-start;gap:.7em;font-size:1em;display:flex}.sc-step i{background:var(--rose);border-radius:50%;width:1.2em;height:1.2em;box-shadow:0 0 0 .35em #c98a9333}.sc-step:last-of-type{color:var(--paper);font-weight:600}.sc-track-bar{background:#ffffff1f;border-radius:99em;height:.4em;position:absolute;bottom:1.6em;left:1.6em;right:1.6em;overflow:hidden}.sc-track-bar i{background:var(--rose);transform-origin:0;width:100%;height:100%;display:block}.sc-folio{padding:0;overflow:hidden}.sc-folio-bar{color:#8a8076;background:#fffdf9;border-bottom:1px solid #1615140f;align-items:center;gap:.5em;height:2.8em;padding:0 1.2em;font-size:1em;display:flex}.sc-folio-bar i{background:#d9d0c2;border-radius:50%;width:.75em;height:.75em}.sc-folio-bar span{margin-left:.8em}.sc-folio-hero{align-items:center;gap:1.2em;padding:1.6em 1.8em .6em;display:flex}.sc-folio-portrait{background:var(--site-portrait,url(/leqgc/portrait-blazer.png)) center/cover,linear-gradient(160deg,#c98a93,#6e1f2b);border-radius:50%;flex:none;width:5em;height:5em}.sc-folio-hero strong{font-family:var(--display);letter-spacing:-.02em;font-size:2em;font-weight:500;display:block}.sc-folio-hero small{color:var(--muted);font-size:1.05em}.sc-folio-grid{grid-template-columns:repeat(3,1fr);gap:.8em;padding:1.2em 1.8em 1.8em;display:grid}.sc-folio-grid span{aspect-ratio:4/5;background:linear-gradient(165deg,#e6dfd3,#cfc3b3);border-radius:.9em}.sc-folio-grid span:nth-child(2),.sc-folio-grid span:nth-child(6){background:linear-gradient(165deg,#c98a93,#6e1f2b)}.sc-folio-grid span:nth-child(4){background:linear-gradient(165deg,#5c544c,#221f1d)}.sc-ranks p{align-items:center;gap:.6em;margin-bottom:1em;font-size:1.1em;font-weight:600;display:flex}.sc-ranks svg{width:1.1em;height:1.1em;color:var(--rose)}.sc-ranks ol{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.sc-ranks li{color:#8f877c;align-items:center;gap:.8em;font-size:1.15em;display:flex}.sc-ranks li span{border:.12em solid #ffffff40;border-radius:50%;width:1em;height:1em}.sc-ranks li.is-reached{color:var(--paper)}.sc-ranks li.is-reached span{background:var(--rose);border-color:var(--rose)}.sc-ranks li.is-next{color:var(--paper);font-weight:600}.sc-ranks li.is-next span{border-color:var(--rose);box-shadow:0 0 0 .3em #c98a9340}[data-qgc-motion] .sc.is-active .sc-panel{animation:sc-rise .9s var(--ease) .1s both}[data-qgc-motion] .sc.is-active .sc-float{animation:sc-float-in .9s var(--ease) .45s both}[data-qgc-motion] .sc.is-active .sc-row{animation:sc-left .6s var(--ease) both;animation-delay:calc(.3s + var(--i) * .1s)}[data-qgc-motion] .sc.is-active .sc-chip-2{animation:sc-chip 2.4s var(--ease) 1.1s both}[data-qgc-motion] .sc.is-active .sc-line{animation:sc-grow .8s var(--ease) both}[data-qgc-motion] .sc.is-active .sc-line:first-of-type{animation-delay:.8s}[data-qgc-motion] .sc.is-active .sc-line:nth-of-type(2){animation-delay:1s}[data-qgc-motion] .sc.is-active .sc-line:nth-of-type(3){animation-delay:1.2s}[data-qgc-motion] .sc.is-active .sc-checks li{animation:sc-left .6s var(--ease) both;animation-delay:calc(.35s + var(--i) * .1s)}[data-qgc-motion] .sc.is-active .sc-checks li.is-done span{animation:sc-tick .5s var(--ease) both;animation-delay:calc(.9s + var(--i) * .3s)}[data-qgc-motion] .sc.is-active .sc-progress i{animation:sc-grow 1.4s var(--ease) .8s both}[data-qgc-motion] .sc.is-active .sc-thumb{animation:sc-pop .6s var(--ease) both}[data-qgc-motion] .sc.is-active .sc-thumb:nth-child(2){animation-delay:.65s}[data-qgc-motion] .sc.is-active .sc-thumb:nth-child(3){animation-delay:.8s}[data-qgc-motion] .sc.is-active .sc-qline{animation:sc-left .6s var(--ease) both;animation-delay:calc(.3s + var(--i) * .14s)}[data-qgc-motion] .sc.is-active .sc-qtotal{animation:sc-pop .7s var(--ease) .85s both}[data-qgc-motion] .sc.is-active .sc-step{animation:sc-pop .5s var(--ease) both;animation-delay:calc(.7s + var(--i) * .35s)}[data-qgc-motion] .sc.is-active .sc-track-bar i{animation:sc-grow 1.3s var(--ease) .7s both}[data-qgc-motion] .sc.is-active .sc-folio-grid span{animation:sc-pop .55s var(--ease) both;animation-delay:calc(.45s + var(--i) * 80ms)}[data-qgc-motion] .sc.is-active .sc-ranks li{animation:sc-left .5s var(--ease) both;animation-delay:calc(.75s + var(--i) * .12s)}[data-qgc-motion] [data-reveal]:not(.is-in) .sc *{animation-play-state:paused}@keyframes sc-rise{0%{opacity:0;transform:translateY(2.5em)}}@keyframes sc-float-in{0%{opacity:0;transform:translate(2.5em,1.5em)rotate(2deg)}}@keyframes sc-left{0%{opacity:0;transform:translate(-1.6em)}}@keyframes sc-grow{0%{transform:scaleX(0)}}@keyframes sc-tick{0%{color:#0000;background:0 0;border-color:#16151433;transform:scale(.6)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.85)}}@keyframes sc-chip{0%,40%{background:var(--cream);color:var(--muted)}}
