.pl-scale{container-type:inline-size}.pl-card{flex-direction:column;width:100%;font-size:clamp(15px,3.85cqw,22px);display:flex}.pl-card>div{flex-direction:column;flex:1;display:flex}.pl-on-sheet{--color-lit-edge:var(--color-cream)}@media (min-width:48rem){.pl-inset .pl-card{width:85%;margin-left:auto;font-size:clamp(15px,3.27cqw,22px)}}.pl-cap{align-items:center;height:2.6em;padding:0 1.25em;font-size:1em;display:grid}.pl-cap>span{opacity:0;grid-area:1/1;font-size:.75em;transition:opacity .15s ease-out}.pl-pad{flex:1;padding:1.25em;display:flex}.pl-body{flex:1;height:11.5em;position:relative}.pl-view{opacity:0;flex-direction:column;justify-content:center;transition:opacity .15s ease-out;display:flex;position:absolute;inset:0}.pl-bar{background:var(--color-line);border-radius:9999px;height:.4em;display:block}.pl-row{align-items:center;gap:.3em;height:.4em;display:flex}.pl-stack{gap:.625em;display:grid}.pl-label{color:var(--color-text-4);font-size:.625em}.pl-card[data-scene="1"] .pl-c1,.pl-card[data-scene="2"] .pl-c2,.pl-card[data-scene="3"] .pl-c3,.pl-card[data-scene="4"] .pl-c4,.pl-card[data-scene="5"] .pl-c5{opacity:1;transition:opacity var(--duration-scene-arrive) var(--ease-scale) .15s}.pl-files{width:78%;transition:transform .5s var(--ease-scale);gap:1em;margin:0 auto;display:flex;transform:translateY(10px)}.pl-files>div{text-align:center;flex:1}.pl-file{border:1px solid var(--color-line-subtle);border-radius:var(--radius-md);text-align:left;gap:.625em;padding:.9em;display:grid}.pl-file-label{margin-top:.7em;display:block}.pl-progress{background:var(--color-line);border-radius:9999px;width:78%;height:.4em;margin:1.1em auto 0;overflow:hidden}.pl-progress>i{background:color-mix(in srgb, var(--color-signal) 70%, transparent);transform-origin:0;border-radius:9999px;height:100%;display:block;transform:scaleX(0)}.pl-uploading{text-align:center;width:78%;margin:.6em auto 0}.pl-mark{box-sizing:border-box;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-signal) 15%, transparent);clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-highlighter-sweep) var(--ease-highlighter-sweep);flex:none;margin:-.3em 0;padding:.3em .35em;display:block}.pl-mark>.pl-bar{background:color-mix(in srgb, var(--color-signal) 70%, transparent)}.pl-tag{text-align:center;white-space:nowrap;opacity:0;margin-top:.55em;margin-bottom:.9em;line-height:1;transition:opacity .3s}.pl-areas{gap:.3em;display:grid}.pl-area{border-radius:var(--radius-xs);color:var(--color-text-4);opacity:0;transition:opacity .3s, transform .3s var(--ease-scale), background-color .3s, color .3s;padding:.4em .7em;font-size:1em;line-height:1;transform:translate(-.4em)}.pl-area>span{font-size:.75em}.pl-reqs{gap:1em;display:grid}.pl-req{opacity:0;transition:opacity .3s, transform .3s var(--ease-scale);align-items:center;gap:.8em;display:flex;transform:translateY(.3em)}.pl-req>.pl-bar{flex:none}.pl-chip{border:1px solid var(--color-line-strong);white-space:nowrap;border-radius:9999px;flex:none;margin-left:auto;padding:.35em .75em;line-height:1}.pl-chip-doing{background:color-mix(in srgb, var(--color-signal) 15%, transparent);color:var(--color-accent-text);border-color:#0000}.pl-dot{background:var(--color-line);width:.75em;height:.75em;transition:background-color .3s, transform .3s var(--ease-scale);border-radius:50%}.pl-link{background:var(--color-line);flex:1;height:2px}.pl-wf[data-scene="1"] .pl-upload,.pl-wf[data-scene="2"] .pl-draft,.pl-wf[data-scene="3"] .pl-nav,.pl-wf[data-scene="4"] .pl-task{opacity:1;transition:opacity var(--duration-scene-arrive) var(--ease-scale) .15s}.pl-wf[data-scene="1"] .pl-files{transform:none}.pl-wf[data-scene="1"] .pl-progress>i{transition:transform 1s .2s var(--ease-highlighter-sweep);transform:scaleX(1)}.pl-wf[data-scene="2"] .pl-mark{clip-path:inset(0)}.pl-wf[data-scene="2"] .pl-tag{opacity:1}.pl-wf[data-scene="2"] .pl-m1{transition-delay:.3s}.pl-wf[data-scene="2"] .pl-t1{transition-delay:.765s}.pl-wf[data-scene="2"] .pl-m2{transition-delay:.72s}.pl-wf[data-scene="2"] .pl-t2{transition-delay:1.19s}.pl-wf[data-scene="2"] .pl-m3{transition-delay:1.15s}.pl-wf[data-scene="2"] .pl-t3{transition-delay:1.615s}.pl-wf[data-scene="3"] .pl-area{opacity:1;transform:none}.pl-wf[data-scene="3"] .pl-area-on{background:color-mix(in srgb, var(--color-signal) 15%, transparent);color:var(--color-accent-text)}.pl-wf[data-scene="4"] .pl-req{opacity:1;transform:none}.pl-va .pl-build{opacity:1;justify-content:space-between}.pl-terms{gap:.5em;display:grid}.pl-term{align-items:center;gap:.8em;display:flex}.pl-term>.pl-label:first-child{flex:none;width:6.2em}.pl-term .pl-chip{margin-left:0}.pl-layer{opacity:0;transition:opacity .4s var(--ease-scale), transform .4s var(--ease-scale);transform:translateY(.4em)}.pl-layer>.pl-label{margin-bottom:.5em;display:block}.pl-qa{gap:.625em;display:grid}.pl-qa>.pl-row{gap:.6em}.pl-ans{background:color-mix(in srgb, var(--color-signal) 70%, transparent);clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-highlighter-sweep);flex:none}.pl-tick{vertical-align:-.15em;background:var(--color-signal);border-radius:50%;justify-content:center;align-items:center;width:1.1em;height:1.1em;margin-left:.5em;display:inline-flex}.pl-tick>svg{width:.7em;height:.7em}.pl-va[data-scene="1"] .pl-term .pl-chip{animation:pl-chip-in .4s var(--ease-scale) both}.pl-va[data-scene="1"] .pl-term-ai .pl-chip{animation-delay:.3s}.pl-va[data-scene="1"] .pl-term-validity .pl-chip{animation-delay:.8s}@keyframes pl-chip-in{0%{opacity:0;transform:translate(-.4em)}}.pl-va:not([data-scene="1"]) .pl-layer-draft,.pl-va[data-scene="3"] .pl-layer-qa,.pl-va[data-scene="4"] .pl-layer-qa{opacity:1;transform:none}.pl-va[data-scene="3"] .pl-ans,.pl-va[data-scene="4"] .pl-ans{clip-path:inset(0)}.pl-va[data-scene="3"] .pl-a1{transition-delay:.425s}.pl-va[data-scene="3"] .pl-a2{transition-delay:.935s}.pl-cohort{grid-template-columns:repeat(8,.9em);justify-content:space-between;gap:.7em 0;display:grid}.pl-cohort>i{background:color-mix(in srgb, var(--color-signal) 70%, transparent);width:.9em;height:.9em;transition:transform .35s var(--ease-scale);border-radius:50%;transform:scale(0)}.pl-cohort>i.pl-out{background:var(--color-surface-0);box-shadow:inset 0 0 0 2px var(--color-ink)}.pl-legend{gap:.6em;margin-top:2.2em;display:grid}.pl-key{align-items:center;gap:.6em;display:flex}.pl-key>i{border-radius:50%;flex:none;width:.75em;height:.75em}.pl-recorded{background:color-mix(in srgb, var(--color-signal) 70%, transparent)}.pl-educator{background:var(--color-surface-0);box-shadow:inset 0 0 0 2px var(--color-ink)}.pl-va[data-scene="5"] .pl-build{opacity:0}.pl-va:not([data-scene="5"]) .pl-build{transition-delay:.15s}.pl-va[data-scene="5"] .pl-everyone{opacity:1;transition:opacity var(--duration-scene-arrive) var(--ease-scale) .15s}.pl-va[data-scene="5"] .pl-cohort>i{transform:scale(1)}.pl-how .pl-steps-view{opacity:1}.pl-steps{padding-left:1.4em;position:relative}.pl-step{opacity:0;height:2.2em;transition:opacity .3s var(--ease-scale), transform .3s var(--ease-scale);align-items:center;gap:.9em;display:flex;position:relative;transform:translateY(.3em)}.pl-node{z-index:1;background:color-mix(in srgb, var(--color-signal) 70%, var(--color-surface-0));width:2em;height:2em;color:var(--color-accent-text);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7em;display:flex;position:relative}.pl-step-label{line-height:1.25}.pl-spine{background:var(--color-line-strong);transform-origin:top;width:2px;height:8.8em;transition:transform .4s var(--ease-scale);position:absolute;top:1.1em;left:calc(2.1em - 1px);transform:scaleY(0)}.pl-loop{border:2px solid var(--color-line-strong);transform-origin:bottom;opacity:0;width:1.1em;height:2.2em;transition:transform .5s var(--ease-scale) .25s, opacity .2s .25s;border-right:none;border-radius:.6em 0 0 .6em;position:absolute;top:3.3em;left:.3em;transform:scaleY(0)}.pl-loop:after{content:"";border:.28em solid #0000;border-left-color:var(--color-line-strong);position:absolute;top:calc(-1px - .28em);right:-.28em}.pl-how[data-scene="1"] .pl-s1,.pl-how[data-scene="2"] .pl-s1,.pl-how[data-scene="3"] .pl-s1,.pl-how[data-scene="4"] .pl-s1,.pl-how[data-scene="5"] .pl-s1,.pl-how[data-scene="2"] .pl-s2,.pl-how[data-scene="3"] .pl-s2,.pl-how[data-scene="4"] .pl-s2,.pl-how[data-scene="5"] .pl-s2,.pl-how[data-scene="3"] .pl-s3,.pl-how[data-scene="4"] .pl-s3,.pl-how[data-scene="5"] .pl-s3,.pl-how[data-scene="4"] .pl-s4,.pl-how[data-scene="5"] .pl-s4,.pl-how[data-scene="5"] .pl-s5{opacity:1;transform:none}.pl-how[data-scene="2"] .pl-spine{transform:scaleY(.25)}.pl-how[data-scene="3"] .pl-spine{transform:scaleY(.5)}.pl-how[data-scene="4"] .pl-spine{transform:scaleY(.75)}.pl-how[data-scene="5"] .pl-spine{transform:scaleY(1)}.pl-how[data-scene="3"] .pl-loop,.pl-how[data-scene="4"] .pl-loop,.pl-how[data-scene="5"] .pl-loop{opacity:1;transform:none}.pl-card[data-still] *,.pl-card[data-still] :before,.pl-card[data-still] :after{transition:none!important;animation:none!important}
