.stack-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:start;gap:2.5rem clamp(2rem,4vw,4rem);display:grid}.stack-copy{z-index:2;gap:1.5rem;max-width:36rem;padding-top:clamp(.5rem,2.5vw,2.25rem);display:grid;position:relative}.stack-copy .page-actions{margin-top:.5rem}.stack-copy .fine-print{margin-top:.25rem}.stack-stage{margin-top:calc(-1*clamp(1.5rem,4vw,3.5rem));position:relative;container-type:inline-size}.stack{aspect-ratio:74/100;isolation:isolate;width:86%;margin-top:clamp(5rem,15cqi,6.5rem);font-size:clamp(.75rem,2.45cqi,1rem);position:relative;rotate:1.4deg}.stack-sheet{--slot:0;z-index:calc(10 - var(--slot));transform-origin:0 0;transform:translate(calc(var(--slot) * 0.8%), calc(var(--slot) * -0.8%)) rotate(calc(var(--slot) * -1.6deg));filter:drop-shadow(0 1px 1.5px #18040e12)drop-shadow(0 6px 12px #18040e0d)drop-shadow(0 18px 30px #18040e0f);will-change:transform;position:absolute;inset:0}.report-page{background:var(--white);border-radius:1.35em;grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:1.55em;padding:1.75em 1.9em;display:grid;position:absolute;inset:0}.stack-tab{bottom:calc(100% - .85em);left:calc(2.2% + var(--tab) * 19.6%);background:var(--white);height:3.35em;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;transition:color var(--duration-ui) var(--ease-out), translate .42s var(--ease-settle);border-radius:.95em .95em 0 0;align-items:center;gap:.5em;padding:0 .8em .85em;font-size:max(.75rem,.78em);font-weight:600;display:flex;position:absolute}.stack-tab:before,.stack-tab:after{content:"";width:.75em;height:.75em;position:absolute;bottom:.85em}.stack-tab:before{background:radial-gradient(circle at 0 0, transparent .75em, var(--white) calc(.75em + .5px));right:calc(100% - 1px)}.stack-tab:after{background:radial-gradient(circle at 100% 0, transparent .75em, var(--white) calc(.75em + .5px));left:calc(100% - 1px)}.stack-tab-mark{background:var(--mist);width:1.75em;height:1.75em;color:var(--ink-2);border-radius:.45em;place-items:center;font-size:.95em;display:none}.stack-tab:hover,.stack-sheet.is-front .stack-tab{color:var(--ink)}.stack-tab[aria-pressed=true] .stack-tab-mark{background:var(--ink);color:var(--white)}.stack-tab:focus-visible{outline-offset:-.35em;border-radius:.95em .95em 0 0}.stack-sheet:not(.is-front):has(.stack-tab:hover){translate:0 -.55em}.stack-sheet{transition:translate .42s var(--ease-settle)}.report-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1em;padding-bottom:1.1em;display:flex}.report-title{gap:.2em;display:grid}.report-client{letter-spacing:-.035em;font-size:1.95em;font-weight:600;line-height:1.05}.report-week{color:var(--ink-2);font-size:.875em}.report-by{text-align:right;justify-items:end;padding-top:.2em;font-size:.875em;font-weight:600;line-height:1.35;display:grid}.report-by span{color:var(--ink-3);font-size:max(.75rem,.86em);font-weight:500}.report-chart{gap:.6em;margin:0;display:grid}.report-chart-title{font-size:.875em;font-weight:600}.report-plot{position:relative}.report-plot>svg{width:100%;height:auto;overflow:visible}.report-grid{stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round}.report-base{stroke:var(--line-strong);stroke-width:2.5px;stroke-linecap:round}.report-line{stroke:var(--ink);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.report-point{fill:var(--pink-hot);stroke:var(--white);stroke-width:5px;paint-order:stroke}.report-ring,.report-figure-ring path,.report-arrow path{fill:none;stroke:var(--pink);stroke-linecap:round;stroke-linejoin:round}.report-ring{stroke-width:4px}.report-note{top:var(--top);right:var(--right);color:var(--pink-deep);letter-spacing:-.01em;white-space:nowrap;font-size:1.02em;font-weight:600;line-height:1;position:absolute;rotate:-3deg}.report-arrow{width:1.7em;max-width:none;height:auto;position:absolute;bottom:calc(100% + .1em);right:-.35em;overflow:visible}.report-arrow path{stroke-width:3.6px}.report-scale{top:var(--y);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:max(.75rem,.75em);line-height:1;position:absolute;left:.1em;translate:0 calc(-100% - .45em)}.report-weeks{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline:.1em;font-size:max(.75rem,.78em);line-height:1;display:flex}.report-weeks li:last-child{color:var(--ink);font-weight:600}.report-figures{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-figure{gap:.35em;padding:.95em 0 1em 1em;display:grid}.report-figure:first-child{padding-left:0}.report-figure+.report-figure{border-left:1px solid var(--line)}.report-figure dt{color:var(--ink-2);font-size:max(.75rem,.8125em);font-weight:500}.report-figure dd{flex-wrap:wrap;align-items:baseline;gap:.15em .6em;display:flex}.report-figure-value{letter-spacing:-.03em;font-size:1.85em;font-weight:600;line-height:1;position:relative}.report-figure-ring{width:max(2.6em,160%);max-width:none;height:auto;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -52%}.report-figure-ring path{stroke-width:3.6px}.report-figure-note{color:var(--pink-deep);white-space:nowrap;font-size:.9em;font-weight:600;rotate:-4deg}.report-inboxes{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4em .75em;font-size:.875em;display:flex}.report-dots{gap:.3em;display:flex}.report-dot{background:var(--ink);border-radius:.2em;width:.7em;height:.7em}.report-dot.is-ramping{background:var(--white);box-shadow:inset 0 0 0 .16em var(--ink)}.stack-deal{z-index:12;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.35em;position:absolute;inset:0}.stack-stage:has(.stack-deal:hover,.stack-next:hover) .stack-sheet.is-front{translate:0 -.5em}.stack-next{z-index:3;border-radius:var(--radius-pill);background:var(--ink);min-height:2.75rem;color:var(--white);font-size:var(--text-micro);box-shadow:var(--shadow-card);transition:background-color var(--duration-ui) var(--ease-out), translate .42s var(--ease-settle);align-items:center;gap:.55rem;padding:0 .95rem 0 1.1rem;font-weight:600;display:inline-flex;position:absolute;top:calc(clamp(5rem,15cqi,6.5rem) + 87cqi);right:calc(14% + 1.9rem)}.stack-next .glyph{width:1rem;height:1rem;transition:translate .42s var(--ease-settle)}.stack-next:hover{background:var(--pink-deep)}.stack-next:hover .glyph{translate:.2rem}.stack-next:active{translate:0 1px}.motion .stack{animation:stack-arrive .9s var(--ease-settle) 80ms backwards}.motion .stack-sheet{transition:transform .68s var(--ease-settle) calc(var(--slot) * 40ms), translate .42s var(--ease-settle);animation:stack-fan 1.1s var(--ease-settle) calc(.3s + var(--slot) * 80ms) backwards}.motion .stack-sheet.is-flying{z-index:20;filter:drop-shadow(0 2px 3px #18040e12)drop-shadow(0 18px 28px #18040e17)drop-shadow(0 40px 60px #9d174d1a);transition:none}.motion .stack-sheet.is-returning{transition:transform .9s var(--ease-settle), translate .42s var(--ease-settle)}.motion .stack-sheet.is-front .report-line{stroke-dasharray:1;animation:stack-draw 1.1s var(--ease-draw) 1s backwards}.motion .stack-sheet.is-front .report-point{transform-box:fill-box;transform-origin:50%;animation:stack-point .6s var(--ease-settle) 1.9s backwards}.motion .stack-sheet.is-front .report-ring,.motion .stack-sheet.is-front .report-figure-ring path,.motion .stack-sheet.is-front .report-arrow path{stroke-dasharray:1;animation:stack-draw .7s var(--ease-draw) 2.15s backwards}.motion .stack-sheet.is-front .report-note,.motion .stack-sheet.is-front .report-figure-note{animation:stack-rise .6s var(--ease-out) 2.35s backwards}.motion .stack.is-dealt .stack-sheet.is-front .report-line{animation-delay:.24s}.motion .stack.is-dealt .stack-sheet.is-front .report-point{animation-delay:1.05s}.motion .stack.is-dealt .stack-sheet.is-front :is(.report-ring,.report-figure-ring path,.report-arrow path){animation-delay:1.25s}.motion .stack.is-dealt .stack-sheet.is-front :is(.report-note,.report-figure-note){animation-delay:1.4s}.motion .stack-next{animation:stack-rise .6s var(--ease-out) 1.6s backwards}@keyframes stack-arrive{0%{opacity:0;translate:0 2rem}}@keyframes stack-fan{0%{transform:translate(0)rotate(0)}}@keyframes stack-draw{0%{stroke-dashoffset:1px}}@keyframes stack-point{0%{scale:0}}@keyframes stack-rise{0%{opacity:0;translate:0 .4em}}.apart{scroll-margin-top:calc(1rem - var(--section-space))}.folders{--folder-gap:clamp(1rem, 2.2vw, 2rem);justify-content:center;gap:2.25rem var(--folder-gap);flex-wrap:wrap;display:flex}.folder{--shut:1;--fs:clamp(.75rem, 6.1cqi, 1rem);flex:0 0 calc((100% - 4 * var(--folder-gap)) / 5);aspect-ratio:240/276;rotate:var(--tilt);outline-offset:.6rem;border-radius:1rem;position:relative;container-type:inline-size}.folder:is(:hover,:focus-within),:where(.folders:not(:has(.folder:is(:hover,:focus-within)))) .folder:first-child{--shut:0}.folder:is(:hover,:focus-within){translate:0 -.45rem}.folder-back{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.folder-back path{fill:var(--white);stroke:var(--ink);stroke-width:5.5px;stroke-linejoin:round}.folder-name{top:0;left:var(--tab-left);width:var(--tab-width);height:10.8696%;font-size:calc(var(--fs) * .94);letter-spacing:-.015em;white-space:nowrap;place-items:center;padding-top:.1em;font-weight:600;line-height:1;display:grid;position:absolute}.folder-under,.folder-sheet{border:max(2px, 1cqi) solid var(--ink);background:var(--white);border-radius:4cqi;position:absolute}.folder-under{rotate:3.5deg;translate:0 calc(var(--shut) * 3cqi);inset:15% 9% 8% 10%}.folder-sheet{font-size:var(--fs);translate:0 calc(var(--shut) * 4.5cqi);rotate:calc((1 - var(--shut)) * -1deg);align-content:start;padding:2cqi 5cqi;display:grid;inset:19% 7% 7%}.folder-item{gap:.1em;padding:.3em 0 .36em;display:grid}.folder-item+.folder-item{border-top:1px solid var(--line)}.folder-item dt{color:var(--ink-2);font-size:max(.75rem,.74em);line-height:1.15}.folder-item dd{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:.45em;font-weight:600;line-height:1.2;display:flex}.folder-item .report-dots{gap:.2em}.folder-item .report-dot{width:.58em;height:.58em}.folder-front{top:calc(88% - var(--shut) * 45%);border:2.3cqi solid var(--ink);background:var(--white);border-radius:2.5cqi 2.5cqi 7.8cqi 7.8cqi;position:absolute;bottom:-1.15cqi;left:-1.15cqi;right:-1.15cqi}.motion .folder{transition:translate .42s var(--ease-settle)}.motion .folder-front{transition:top .56s var(--ease-settle)}.motion .folder-under,.motion .folder-sheet{transition:translate .62s var(--ease-settle), rotate .62s var(--ease-settle)}.motion .folders:not(.is-in) .folder{--shut:1}.motion .folders.is-in .folder:first-child .folder-front{transition-delay:.35s}.motion .folders.is-in:has(.folder:is(:hover,:focus-within)) .folder-front{transition-delay:0s}.apart-foot{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,6rem);margin-top:clamp(3rem,6vw,4.75rem);display:grid}.folder-switch{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-float);gap:.1rem;padding:.55rem;display:grid;rotate:-1.6deg}.folder-switch-title{color:var(--ink-3);font-size:var(--text-micro);padding:.55rem .7rem .3rem;font-weight:500}.folder-switch-item{--on:0;border-radius:var(--radius-s);background:color-mix(in srgb, var(--mist) calc(var(--on) * 100%), transparent);grid-template-columns:2rem minmax(0,1fr) 1.15rem;align-items:center;gap:.7rem;padding:.42rem .7rem;display:grid}.apart:not(:has(.folder:is(:hover,:focus-within))) .folder-switch-item:first-child,.apart:has(.folder:first-child:is(:hover,:focus-within)) .folder-switch-item:first-child,.apart:has(.folder:nth-child(2):is(:hover,:focus-within)) .folder-switch-item:nth-child(2),.apart:has(.folder:nth-child(3):is(:hover,:focus-within)) .folder-switch-item:nth-child(3),.apart:has(.folder:nth-child(4):is(:hover,:focus-within)) .folder-switch-item:nth-child(4),.apart:has(.folder:nth-child(5):is(:hover,:focus-within)) .folder-switch-item:nth-child(5){--on:1}.folder-switch-mark{background:color-mix(in srgb, var(--ink) calc(var(--on) * 100%), var(--mist));width:2rem;height:2rem;color:color-mix(in srgb, var(--white) calc(var(--on) * 100%), var(--ink-2));border-radius:.55rem;place-items:center;font-size:.875rem;font-weight:600;display:grid}.folder-switch-name{font-size:.9375rem;font-weight:500;line-height:1.25;display:grid}.folder-switch-name span{color:var(--ink-3);font-size:.8125rem;font-weight:400}.folder-switch-check.glyph{width:1.15rem;height:1.15rem;color:var(--pink-deep);opacity:var(--on)}.folder-switch-new{border-top:1px solid var(--line);align-items:center;gap:.7rem;margin-top:.3rem;padding:.75rem .7rem .5rem;font-size:.9375rem;font-weight:500;display:flex}.folder-switch-new .glyph{width:1rem;height:1rem;color:var(--ink-2);margin-inline:.5rem}.motion .folder-switch-item,.motion .folder-switch-mark,.motion .folder-switch-check{transition:background-color .3s var(--ease-out), color .3s var(--ease-out), opacity .3s var(--ease-out)}.folder-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);display:grid}.folder-ways li,.report-after li{border-top:1px solid var(--line);max-width:30rem;color:var(--ink-2);font-size:var(--text-small);align-content:start;gap:.35rem;padding:1.35rem 0 1.5rem;line-height:1.55;display:grid}.folder-ways strong,.report-after strong{color:var(--ink);letter-spacing:-.02em;font-size:1.1875rem;font-weight:600;line-height:1.25}.pace{grid-template-columns:minmax(0,.9fr) minmax(0,1.42fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.pace-side{top:calc(var(--header-height) + 2.5rem);gap:1.5rem;display:grid;position:sticky}.pace-side h2{font-size:clamp(2.4rem,4.4vw,4.25rem)}.roster-key{gap:.85rem;margin-top:.25rem;display:grid}.roster-key li{max-width:28rem;color:var(--ink-2);font-size:var(--text-small);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.9rem;line-height:1.5;display:grid}.roster-swatch{border-radius:var(--radius-pill);width:2.75rem;height:1rem;margin-top:.2rem}.roster-swatch-dots{background:radial-gradient(circle, var(--ink) 2.1px, transparent 2.7px) .15rem 50% / .5rem 100% repeat-x, var(--mist)}.roster-swatch-window{background:var(--mist)}.roster-swatch-quiet{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:.35rem}.roster-swatch-ramp{border-radius:0;height:1.3rem;margin-top:.05rem;overflow:visible}.roster-swatch-ramp path{stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pace-side .fine-print{margin-top:.25rem}.roster{margin:0;position:relative}.roster-pin{z-index:3;border:5px solid var(--ink);background:var(--white);border-radius:50%;width:1.65rem;height:1.65rem;position:absolute;top:.45rem;left:50%;translate:-50%;box-shadow:0 5px 9px #18040e24}.roster-paper{--name:5.75rem;--count:3.25rem;--col-gap:1rem;background:var(--white);box-shadow:var(--shadow-float);border-radius:1.35rem;padding:clamp(1.25rem,2.6vw,2.25rem);rotate:.5deg}.roster-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:1.1rem;display:flex}.roster-title{gap:.3rem;display:grid}.roster-name{letter-spacing:-.035em;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:600;line-height:1.05}.roster-when{color:var(--ink-2);font-size:var(--text-micro)}.roster-week{gap:.3rem;display:flex}.roster-day{background:var(--mist);width:1.75rem;height:1.75rem;color:var(--ink-2);border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.roster-day.is-today{background:var(--ink);color:var(--white)}.roster-day.is-quiet{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 1.5px, var(--white) 1.5px 5px);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-3)}.roster-body{gap:.5rem;padding-top:3.4rem;display:grid;position:relative}.roster-hours,.roster-rules,.roster-now{right:calc(var(--count) + var(--col-gap));left:calc(var(--name) + var(--col-gap));position:absolute}.roster-hours{height:1rem;top:.95rem}.roster-hour{left:var(--at);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1;position:absolute;translate:-50%}.roster-rules{border-right:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 6.25%);top:2.4rem;bottom:0}.roster-now{z-index:2;pointer-events:none;top:3.1rem;bottom:-.45rem}.roster-now:before{content:"";top:0;bottom:0;left:var(--now);background:var(--pink-hot);transform-origin:top;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.roster-now-label{bottom:100%;left:var(--now);border-radius:var(--radius-pill);background:var(--pink-deep);color:var(--white);white-space:nowrap;padding:.18rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;translate:-50%}.roster-crew{display:grid}.roster-row{grid-template-columns:var(--name) minmax(0, 1fr) var(--count);align-items:center;column-gap:var(--col-gap);min-height:1.6rem;display:grid;position:relative}.roster-crew-head{align-items:end;min-height:2rem;padding-bottom:.2rem}.roster-client{letter-spacing:-.015em;white-space:nowrap;font-size:.9375rem;font-weight:600}.roster-inbox{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.roster-count{justify-self:end;font-size:.8125rem;font-weight:600}.roster-track{align-self:stretch;position:relative}.roster-window,.roster-sent,.roster-due{top:50%;left:var(--left);width:var(--width);height:.95rem;position:absolute;translate:0 -50%}.roster-window{border-radius:var(--radius-pill);background:var(--mist)}.roster-sent,.roster-due{background:radial-gradient(circle, var(--dot-color) var(--dot), transparent calc(var(--dot) + .6px)) 0 50% / calc(100% / var(--n)) 100% repeat-x}.roster-sent{--dot:2.1px;--dot-color:var(--ink)}.roster-due{--dot:1.5px;--dot-color:var(--ink-quiet)}.roster-hours-note,.roster-ramp{left:var(--left);color:var(--ink-2);white-space:nowrap;font-size:.75rem;line-height:1.2;position:absolute}.roster-hours-note{bottom:.2rem}.roster-ramp{margin-left:.6rem;top:50%;translate:0 -50%}.motion .roster .roster-sent{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s var(--ease-out) calc(.25s + var(--g) * .26s)}.motion .roster .roster-due,.motion .roster .roster-now-label{opacity:0;transition:opacity .6s var(--ease-out) 1.5s}.motion .roster .roster-now:before{transition:scale .9s var(--ease-draw) 1.1s;scale:1 0}.motion .roster.is-in .roster-sent{clip-path:inset(0)}.motion .roster.is-in :is(.roster-due,.roster-now-label){opacity:1}.motion .roster.is-in .roster-now:before{scale:1}.proof-head{text-align:center;justify-items:center;gap:1.25rem;max-width:50rem;margin:0 auto clamp(3rem,6vw,4.5rem);display:grid}.proof-head .lead{max-width:34rem}.report-proof{justify-items:center;margin:0;display:grid}.report-sheet{--pad:clamp(1.5rem, 3vw, 2.5rem);width:min(100%,35rem);padding:calc(var(--pad) * .95) var(--pad);background:var(--white);box-shadow:var(--shadow-float);border-radius:1.35rem;gap:1.4rem;display:grid;rotate:-.5deg}.report-lines{display:grid}.report-group{padding:.95rem 0;position:relative}.report-group+.report-group{border-top:1px solid var(--line)}.report-rows{gap:.3rem;display:grid}.report-row{align-items:baseline;gap:.75rem;display:flex}.report-row dt{color:var(--ink-2);flex:1;align-items:baseline;font-size:1.0625rem;font-weight:500;display:flex}.report-row dt:after{content:"";border-bottom:2px dotted var(--line-strong);flex:1;min-width:1rem;margin-left:.75rem}.report-row dd{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}.report-mark{width:16.5rem;color:var(--pink-deep);letter-spacing:-.01em;align-items:center;gap:.45rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex;position:absolute;top:0;bottom:0}.is-right .report-mark{left:calc(100% + var(--pad) - 1.1rem)}.is-left .report-mark{right:calc(100% + var(--pad) - 1.1rem);text-align:right;flex-direction:row-reverse}.is-right.is-pair .report-mark{left:calc(100% + var(--pad) + .4rem)}.is-left.is-pair .report-mark{right:calc(100% + var(--pad) + .4rem)}.report-mark-text{text-wrap:pretty;rotate:-2deg}.report-mark svg{flex:none;overflow:visible}.report-mark path{stroke:var(--pink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.report-mark-arrow{width:3.4rem;height:auto}.report-mark-brace{width:1.25rem;height:calc(100% - .7rem)}.is-left .report-mark svg{scale:-1 1}.motion .report-proof .report-mark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s var(--ease-draw) calc(.35s + var(--g) * .42s)}.motion .report-proof .report-mark-text{opacity:0;transition:opacity .5s var(--ease-out) calc(.65s + var(--g) * .42s), translate .7s var(--ease-settle) calc(.65s + var(--g) * .42s);translate:0 .35rem}.motion .report-proof.is-in .report-mark path{stroke-dashoffset:0}.motion .report-proof.is-in .report-mark-text{opacity:1;translate:0}.report-after{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}.proof>.fine-print{margin-top:1.5rem}@media (width<=999px){.stack-hero{overflow-x:clip}.stack-grid{grid-template-columns:1fr}.stack-copy{max-width:38rem}.stack-stage{width:min(100%,34rem);margin:0 auto}}@media (width<=1179px){.report-proof{justify-items:start}.is-left .report-mark,.is-left.is-pair .report-mark{text-align:left;flex-direction:row;right:auto}.is-left .report-mark{left:calc(100% + var(--pad) - 1.1rem)}.is-left.is-pair .report-mark{left:calc(100% + var(--pad) + .4rem)}.is-left .report-mark svg{scale:1}}@media (width<=1120px){.folder{flex-basis:calc((100% - 2 * var(--folder-gap)) / 3)}.pace{grid-template-columns:1fr}.pace-side{max-width:40rem;position:static}}@media (width<=900px){.apart-foot{grid-template-columns:1fr}.folder-switch{width:min(100%,19rem)}}@media (width<=860px){.report-proof{justify-items:center}.report-mark,.is-left .report-mark,.is-left.is-pair .report-mark,.is-right.is-pair .report-mark{text-align:left;width:auto;margin-top:.5rem;font-size:.9375rem;display:block;position:static}.report-mark svg{display:none}.report-mark-text{display:block;rotate:-1deg}.report-after{grid-template-columns:1fr}}@media (width<=640px){.stack{width:82%}.stack-next{width:max-content;margin:2.25rem auto 0;display:flex;position:relative;top:auto;right:auto}.stack-tab{padding-inline:.55em}.stack-tab-name{display:none}.stack-tab-mark{display:grid}.folders{gap:1.75rem var(--folder-gap)}.folder{--shut:0;flex-basis:calc((100% - var(--folder-gap)) / 2);aspect-ratio:240/330}.folder:is(:hover,:focus-within){translate:none}.folder-ways{grid-template-columns:1fr}.roster-pin{top:-.8rem}.roster-paper{--name:3.6rem;--count:2.6rem;--col-gap:.5rem;rotate:0deg}.roster-week{gap:.2rem}.roster-day{width:1.5rem;height:1.5rem}.roster-hour.is-minor{display:none}.roster-crew-head{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.roster-crew-head .roster-track,.roster-hours-note{position:static}.roster-inbox,.roster-count{font-size:.75rem}.roster-sent,.roster-due{border-radius:var(--radius-pill);background:var(--dot-color);height:.3rem}.roster-ramp{margin-left:.35rem;font-size:.6875rem}}
