.sg-artifact[data-astro-cid-qxvfq7ak]{overflow:hidden;padding:clamp(20px,3vw,40px);border:1px solid var(--sg-color-steel);background:var(--sg-color-paper);color:var(--sg-color-ink)}.sg-artifact[data-astro-cid-qxvfq7ak].is-supporting{font-size:14px}.sg-artifact[data-astro-cid-qxvfq7ak]>header[data-astro-cid-qxvfq7ak]{display:grid;grid-template-columns:1fr auto;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--sg-color-ink)}.synthetic[data-astro-cid-qxvfq7ak]{grid-column:1/-1;color:var(--sg-color-amber-text);font-size:12px;letter-spacing:.06em}.sg-artifact[data-astro-cid-qxvfq7ak] h3[data-astro-cid-qxvfq7ak]{margin:0;font-size:24px;line-height:1.15}.batch[data-astro-cid-qxvfq7ak]{font-size:12px}.sg-table-wrap[data-astro-cid-awxrff4c]{width:100%;max-width:100%;contain:inline-size;margin-top:24px;border-bottom:1px solid var(--sg-color-steel)}table[data-astro-cid-awxrff4c]{width:100%;font-size:12px}caption[data-astro-cid-awxrff4c]{text-align:left;padding:0 0 12px;font-weight:600}th[data-astro-cid-awxrff4c],td[data-astro-cid-awxrff4c]{text-align:left;padding:12px 8px;overflow-wrap:normal;word-break:normal;border-top:1px solid var(--sg-color-steel);vertical-align:top}th[data-astro-cid-awxrff4c][scope=row]{white-space:nowrap}thead[data-astro-cid-awxrff4c] th[data-astro-cid-awxrff4c]{font-family:var(--sg-font-structural);font-size:11px;letter-spacing:.04em}.sg-artifact.is-supporting table[data-astro-cid-awxrff4c]{font-size:11px}.sg-artifact.is-supporting th[data-astro-cid-awxrff4c],.sg-artifact.is-supporting td[data-astro-cid-awxrff4c]{padding:10px 6px}@media(max-width:639px){table[data-astro-cid-awxrff4c],tbody[data-astro-cid-awxrff4c]{display:block;width:100%}caption[data-astro-cid-awxrff4c]{display:block}thead[data-astro-cid-awxrff4c]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}tbody[data-astro-cid-awxrff4c] tr[data-astro-cid-awxrff4c]{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:8px;padding:12px 0;border-top:1px solid var(--sg-color-steel)}th[data-astro-cid-awxrff4c][scope=row],td[data-astro-cid-awxrff4c]{padding:0;border:0}td[data-astro-cid-awxrff4c]:nth-of-type(1){text-align:right}td[data-astro-cid-awxrff4c]:nth-of-type(2),td[data-astro-cid-awxrff4c]:nth-of-type(3),td[data-astro-cid-awxrff4c]:nth-of-type(4){grid-column:1 / -1}td[data-astro-cid-awxrff4c]:nth-of-type(2):before,td[data-astro-cid-awxrff4c]:nth-of-type(3):before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--sg-color-steel);font-family:var(--sg-font-structural);font-size:10px;letter-spacing:.06em;text-transform:uppercase}}.com-copy .com-process-figure,.com-copy .com-process-rail{position:relative}.com-copy .com-rail-token{position:absolute;z-index:2;top:-8px;left:0;width:15px;height:15px;border:2px solid var(--sg-color-paper);background:var(--sg-color-cobalt);box-shadow:0 0 0 1px var(--sg-color-cobalt);transform:translate(var(--com-rail-x, 0px),var(--com-rail-y, 0px));transition:transform var(--com-dur-4) var(--com-ease),opacity var(--com-dur-2) var(--com-ease);opacity:0;pointer-events:none}.com-copy .com-process-rail.has-token .com-rail-token{opacity:1}.com-copy .com-process-rail.is-sequencing li:not([aria-current=step]) h3,.com-copy .com-process-rail.is-sequencing li:not([aria-current=step]) p{color:var(--sg-color-steel)}.com-copy .com-process-rail li :is(h3,p){transition:color var(--com-dur-2) var(--com-ease)}.com-copy .com-process-rail li[aria-current=step] h3{color:var(--sg-color-cobalt)}.com-copy .com-process-rail li[data-owner=loglyn][aria-current=step] h3{color:var(--sg-color-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.com-copy .com-process-rail li h3{transition:color var(--com-dur-2) var(--com-ease)}.com-copy .com-gate-bar{position:absolute;top:0;bottom:0;left:-2px;width:2px;background:var(--sg-color-cobalt);transform-origin:top center;transition:transform var(--com-dur-3) var(--com-ease)}.com-copy .com-process-rail li[data-gate-before=true]{border-left-color:transparent}.com-copy .com-process-rail.is-gate-open .com-gate-bar{transform:scaleY(.28)}.com-copy .com-process-rail.is-gate-open li[data-gate-before=true]:before{color:var(--sg-color-cobalt)}.com-copy .com-rail-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px}.com-copy .com-rail-steps{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.com-copy .com-rail-step{min-width:40px;min-height:40px;padding:0 10px;border:1px solid var(--sg-color-steel);border-radius:2px;background:transparent;color:var(--sg-color-ink);font:12px/1 var(--sg-font-structural);cursor:pointer}.com-copy .com-rail-step[aria-pressed=true]{background:var(--sg-color-ink);color:var(--sg-color-reverse-paper);border-color:var(--sg-color-ink)}.com-copy .com-rail-step:hover{background:#e7e5de}.com-copy .com-rail-step[aria-pressed=true]:hover{background:var(--sg-color-ink)}.com-copy .com-process-figure>.com-process-gate .com-gate-mark{transition:background-color var(--com-dur-2) var(--com-ease)}@media(max-width:1023px){.com-copy .com-rail-token{top:24px;left:-3px}.com-copy .com-gate-bar{inset:-2px 0 auto;width:auto;height:2px;transform-origin:left center}.com-copy .com-process-rail li[data-gate-before=true]{border-top-color:transparent}.com-copy .com-process-rail.is-gate-open .com-gate-bar{transform:scaleX(.28)}}@media(max-width:639px){.com-copy .com-rail-steps{margin-left:0;width:100%}}@keyframes com-stamp{0%{transform:scale(1.16)}55%{transform:scale(.97)}to{transform:none}}.com-copy.com-motion-ready .com-output-preview[data-com-assemble] tbody tr{transform:translate(-10px);transition:transform var(--com-dur-3) var(--com-ease-out);transition-delay:calc(var(--com-i, 0) * .11s)}.com-copy.com-motion-ready .com-output-preview[data-com-assemble].is-on tbody tr{transform:none}.com-copy.com-motion-ready .com-output-preview[data-com-assemble].is-on tbody td:last-child{display:inline-block;animation:com-stamp var(--com-dur-3) var(--com-ease-out) both;animation-delay:calc(var(--com-i, 0) * .11s + .38s)}.com-copy .com-output-preview tbody td:last-child{transform-origin:left center}.com-copy .com-lens{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;grid-column:1 / -1}.com-copy .com-ink .com-lens-label{color:#cfcec7}.com-copy .com-ink .com-lens-group button{color:var(--sg-color-reverse-paper)}.com-copy .com-ink .com-lens-group button[aria-pressed=true]{background:var(--sg-color-paper);color:var(--sg-color-ink)}.com-copy .com-output-preview[data-lens=decision] tbody tr:not([data-decision=you]) :is(th,td){color:var(--sg-color-steel)}.com-copy .com-output-preview[data-lens=decision] tbody tr[data-decision=you] :is(th,td){color:var(--sg-color-ink)}.com-copy .com-output-preview[data-lens=decision] tbody tr[data-decision=you] th{box-shadow:inset 3px 0 0 var(--sg-color-cobalt)}.com-copy .com-output-preview[data-lens=decision] tbody tr[data-decision=you] td:last-child{color:var(--sg-color-cobalt)}.com-copy .com-output-preview[data-lens=prepared] tbody tr td:nth-of-type(3){color:var(--sg-color-cobalt);font-weight:600}.com-copy .com-output-preview[data-lens=prepared] tbody tr td:not(:nth-of-type(3)),.com-copy .com-output-preview[data-lens=prepared] tbody tr th{color:var(--sg-color-steel)}.com-copy .com-output-preview tbody :is(td,th){transition:color var(--com-dur-2) var(--com-ease),box-shadow var(--com-dur-2) var(--com-ease)}.com-copy .com-lens-note{grid-column:1 / -1;margin:0;font-size:14px;min-height:1.5em}.com-copy .com-ink .com-lens-note{color:#dedcd4}.com-copy .com-boundary{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:0;border:1px solid var(--sg-color-steel);background:var(--sg-color-paper)}.com-copy .com-boundary-side{padding:20px 20px 16px;display:grid;align-content:start;gap:12px}.com-copy .com-boundary-side h3{font:11px/1.5 var(--sg-font-structural);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-color-steel)}.com-copy .com-boundary-side.is-you h3{color:var(--sg-color-cobalt)}.com-copy .com-boundary-side ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.com-copy .com-boundary-side li{position:relative;padding-left:20px;font-size:15px;line-height:1.4;color:var(--sg-color-ink);transition:color var(--com-dur-2) var(--com-ease)}.com-copy .com-boundary-side li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border:1px solid var(--sg-color-ink);background:var(--sg-color-ink);transition:transform var(--com-dur-3) var(--com-ease)}.com-copy .com-boundary-side.is-you li:before{border-color:var(--sg-color-cobalt);background:var(--sg-color-cobalt)}.com-copy .com-boundary-side li[data-never]:before{background:transparent;border-color:var(--sg-color-cobalt)}.com-copy .com-boundary-side li[data-never]{color:var(--sg-color-steel)}.com-copy .com-boundary-side li[data-never] em{font-style:normal;font:10px/1.4 var(--sg-font-structural);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-color-cobalt);margin-left:8px}.com-copy .com-boundary-line{position:relative;overflow:hidden;border-inline:1px solid var(--sg-color-steel);background:repeating-linear-gradient(180deg,var(--sg-color-steel) 0 6px,transparent 6px 12px) center / 1px 100% no-repeat}.com-copy .com-boundary-package{position:absolute;z-index:1;top:50%;left:50%;width:30px;height:22px;margin:-11px 0 0 -15px;border:1px solid var(--sg-color-ink);background:var(--sg-color-paper);box-shadow:2px 2px 0 var(--sg-color-ink);transform:translate(var(--com-pkg, 0px));transition:transform var(--com-dur-4) var(--com-ease)}.com-copy .com-boundary-package:before{content:"";position:absolute;inset:5px 6px auto;height:1px;background:var(--sg-color-ink);box-shadow:0 4px 0 var(--sg-color-ink),0 8px 0 var(--sg-color-ink)}.com-copy .com-boundary[data-com-phase="0"] .com-boundary-package,.com-copy .com-boundary[data-com-phase="1"] .com-boundary-package{--com-pkg: -34px}.com-copy .com-boundary[data-com-phase="2"] .com-boundary-package,.com-copy .com-boundary[data-com-phase=done] .com-boundary-package{--com-pkg: 34px}.com-copy .com-boundary-side li:before{transform:scale(var(--com-mark, 1))}.com-copy .com-boundary[data-com-phase="0"] .com-boundary-side li,.com-copy .com-boundary[data-com-phase="1"] .com-boundary-side.is-you li{color:var(--sg-color-steel);--com-mark: 0}.com-copy .com-boundary-side li{transition-delay:calc(var(--com-i, 0) * 70ms)}.com-copy .com-boundary-caption{grid-column:1 / -1;margin:0;padding:12px 20px;border-top:1px solid var(--sg-color-steel);font:12px/1.5 var(--sg-font-structural);color:var(--sg-color-steel)}@media(max-width:1023px){.com-copy .com-boundary{grid-template-columns:1fr}.com-copy .com-boundary-line{min-height:40px;border-inline:0;border-block:1px solid var(--sg-color-steel);background:repeating-linear-gradient(90deg,var(--sg-color-steel) 0 6px,transparent 6px 12px) center / 100% 1px no-repeat}.com-copy .com-boundary-package{transform:translateY(var(--com-pkg-y, 0px))}.com-copy .com-boundary[data-com-phase="0"] .com-boundary-package,.com-copy .com-boundary[data-com-phase="1"] .com-boundary-package{--com-pkg-y: -30px}.com-copy .com-boundary[data-com-phase="2"] .com-boundary-package,.com-copy .com-boundary[data-com-phase=done] .com-boundary-package{--com-pkg-y: 30px}}@media(prefers-reduced-motion:reduce){.com-copy.com-motion-ready .com-output-preview[data-com-assemble] tbody tr{transform:none}.com-copy.com-motion-ready .com-output-preview[data-com-assemble].is-on tbody td:last-child{animation:none}.com-copy .com-boundary[data-com-phase] .com-boundary-package{--com-pkg: 34px;--com-pkg-y: 30px}.com-copy .com-boundary[data-com-phase] .com-boundary-side li{color:var(--sg-color-ink);--com-mark: 1}}.com-copy .com-comes-back .com-sheets{grid-column:1 / -1;display:grid;gap:16px}.com-copy .com-sheets{display:grid;gap:16px}.com-copy .com-control .com-boundary{grid-column:2;margin:0 0 28px}@media(max-width:1023px){.com-copy .com-control .com-boundary{grid-column:auto}}.com-copy .com-video{margin:40px 0 0;display:grid;gap:12px}.com-copy .com-video-frame{position:relative;box-sizing:border-box;width:100%;max-width:calc(62vh * 16 / 9);margin-inline:auto;border:1px solid var(--sg-color-ink);background:var(--sg-color-paper);aspect-ratio:16 / 9;overflow:hidden}.com-copy .com-video-frame img.com-video-poster{display:block;width:100%;height:auto}.com-copy .com-video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;color:var(--sg-color-ink);font:600 15px/1.2 var(--sg-font-body);cursor:pointer}.com-copy .com-video-play>span{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px 12px 16px;border:1px solid var(--sg-color-ink);border-radius:2px;background:var(--sg-color-paper);box-shadow:3px 3px 0 var(--sg-color-ink)}.com-copy .com-video-play-mark{flex:0 0 auto;width:0;height:0;border-left:13px solid var(--sg-color-ink);border-block:8px solid transparent}.com-copy .com-video-play:hover>span{background:#e7e5de}.com-copy .com-video-play:active>span{box-shadow:1px 1px 0 var(--sg-color-ink);transform:translate(2px,2px)}.com-copy .com-video-play:focus-visible{outline:2px solid var(--sg-color-cobalt);outline-offset:-4px}.com-copy .com-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:var(--sg-color-paper)}.com-copy .com-video-caption{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font:12px/1.5 var(--sg-font-structural);color:var(--sg-color-steel)}.com-copy .com-video-caption span+span{padding-left:20px;border-left:1px solid var(--sg-color-steel)}.com-copy .com-video-caption span:first-child{color:var(--sg-color-ink)}.com-copy .com-video-summary{max-width:78ch;margin:0;font-size:14px;color:var(--sg-color-steel)}.com-copy .com-video-frame video:focus,.com-copy .com-video-frame video:focus-visible{outline:2px solid var(--sg-color-cobalt);outline-offset:3px}@media(max-width:639px){.com-copy .com-video{margin-top:28px}}
