.sprint[data-astro-cid-vdfe3cib]{gap:3cqw;width:72cqw;display:grid;position:relative}.lane[data-astro-cid-vdfe3cib]{background:var(--part);border-radius:1.2cqw;height:8cqw;position:relative}.lane[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]{top:0;bottom:0;left:calc(var(--from) / 12 * 100%);width:calc(var(--span) / 12 * 100%);background:var(--apple-blue);border-radius:1.2cqw;position:absolute}.lane[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib].soft{background:var(--part-strong)}.playhead[data-astro-cid-vdfe3cib]{background:var(--ink);width:1.5px;animation:8s linear infinite playhead;position:absolute;top:-2cqw;bottom:-2cqw;left:0;transform:translate(44cqw)}@keyframes playhead{0%{transform:translate(0)}to{transform:translate(72cqw)}}.stack[data-astro-cid-vdfe3cib]{width:52cqw;height:40cqw;position:relative}.sheet[data-astro-cid-vdfe3cib]{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:2cqw;align-content:start;gap:2cqw;padding:4cqw;display:grid;position:absolute;inset:0}.sheet[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]{background:var(--part-strong);border-radius:1cqw;height:2cqw}.sheet[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]:last-child{width:62%}.sheet[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]{background:var(--apple-teal);border-radius:1.2cqw;height:16cqw}.s3[data-astro-cid-vdfe3cib]{animation:stack-three 7.5s var(--ease-out) infinite}.s2[data-astro-cid-vdfe3cib]{animation:stack-two 7.5s var(--ease-out) infinite}.s1[data-astro-cid-vdfe3cib]{animation:stack-one 7.5s var(--ease-out) infinite}@keyframes stack-one{0%,40%{opacity:1;transform:translate(0)}50%,90%{opacity:0;transform:translate(-40cqw)rotate(-6deg)}to{opacity:1;transform:translate(0)}}@keyframes stack-two{0%,40%{transform:translate(3cqw,-3cqw)}50%,90%{transform:translate(0)}to{transform:translate(3cqw,-3cqw)}}@keyframes stack-three{0%,40%{transform:translate(6cqw,-6cqw)}50%,90%{transform:translate(3cqw,-3cqw)}to{transform:translate(6cqw,-6cqw)}}.board[data-astro-cid-vdfe3cib]{width:76cqw;height:44cqw;position:relative}.note[data-astro-cid-vdfe3cib]{background:var(--paper);width:22cqw;height:16cqw;box-shadow:0 0 0 1px var(--line);border-radius:1.4cqw;position:absolute;top:4cqw;left:6cqw}.two[data-astro-cid-vdfe3cib]{background:var(--apple-blue);box-shadow:none;animation:drift 7s var(--ease-out) infinite;top:20cqw;left:32cqw}.three[data-astro-cid-vdfe3cib]{background:var(--part-strong);box-shadow:none;top:8cqw;left:54cqw}.pointer[data-astro-cid-vdfe3cib]{width:3.6cqw;height:auto;position:absolute;top:0;left:0}.p1[data-astro-cid-vdfe3cib]{animation:cursor-a 7s var(--ease-out) infinite;transform:translate(40cqw,34cqw)}.p2[data-astro-cid-vdfe3cib]{animation:cursor-b 7s var(--ease-out) infinite;transform:translate(60cqw,20cqw)}@keyframes drift{0%,20%{transform:translate(0)}44%,76%{transform:translate(-16cqw,-4cqw)}to{transform:translate(0)}}@keyframes cursor-a{0%,20%{transform:translate(44cqw,32cqw)}44%,76%{transform:translate(28cqw,28cqw)}to{transform:translate(44cqw,32cqw)}}@keyframes cursor-b{0%,30%{transform:translate(70cqw,26cqw)}60%,80%{transform:translate(40cqw,8cqw)}to{transform:translate(70cqw,26cqw)}}.calendar[data-astro-cid-vdfe3cib]{grid-template-columns:1fr 22cqw;gap:4cqw;width:76cqw;display:grid}.month[data-astro-cid-vdfe3cib]{grid-template-columns:repeat(7,1fr);gap:1.4cqw;display:grid}.month[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]{aspect-ratio:1;background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:1cqw}.month[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib].muted{background:var(--part);box-shadow:none}.month[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib].active{background:var(--apple-blue);box-shadow:none;animation:day 6s var(--ease-out) infinite}.slots[data-astro-cid-vdfe3cib]{align-content:center;gap:2cqw;display:grid}.slots[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]{background:var(--paper);height:7.5cqw;box-shadow:0 0 0 1px var(--line);animation:slot 6s var(--ease-out) infinite;border-radius:4cqw}.slots[data-astro-cid-vdfe3cib] .chosen[data-astro-cid-vdfe3cib]{background:var(--apple-blue);box-shadow:none;animation-delay:.4s}@keyframes day{0%,10%{opacity:.3;transform:scale(.7)}22%,88%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.7)}}@keyframes slot{0%,22%{opacity:0;transform:translate(4cqw)}34%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4cqw)}}.photo[data-astro-cid-vdfe3cib]{border-radius:3cqw;width:46cqw;height:50cqw;position:relative;overflow:hidden}.layer[data-astro-cid-vdfe3cib]{position:absolute;inset:0}.base[data-astro-cid-vdfe3cib]{background:linear-gradient(160deg, var(--gray-3), var(--gray-1))}.warm[data-astro-cid-vdfe3cib]{background:linear-gradient(160deg, var(--apple-yellow), var(--apple-orange) 55%, var(--apple-pink));animation:9s linear infinite layer}.cool[data-astro-cid-vdfe3cib]{background:linear-gradient(160deg, var(--apple-cyan), var(--apple-indigo) 60%, var(--apple-purple));animation:9s linear 3s infinite layer}.subject[data-astro-cid-vdfe3cib]{background:#ffffffdb;border-radius:15cqw 15cqw 0 0;width:30cqw;height:42cqw;margin-left:-15cqw;position:absolute;bottom:-6cqw;left:50%}.subject[data-astro-cid-vdfe3cib]:before{content:"";background:inherit;border-radius:50%;width:15cqw;height:15cqw;margin-left:-7.5cqw;position:absolute;top:-9cqw;left:50%}@keyframes layer{0%{transform:translate(100%)}12%,30%{transform:translate(0)}42%,to{transform:translate(-100%)}}.order[data-astro-cid-vdfe3cib]{gap:3.4cqw;width:62cqw;display:grid}.line-row[data-astro-cid-vdfe3cib]{animation:settle 8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s);align-items:center;gap:3cqw;display:flex}.line-row[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]{background:var(--apple-blue);border-radius:1.4cqw;flex:none;width:6cqw;height:6cqw}.line-row[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]{background:var(--ink);border-radius:1.1cqw;height:2.2cqw}@keyframes settle{0%,10%{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:.45}36%,84%{opacity:1;transform:none}to{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:.45}}.specimen[data-astro-cid-vdfe3cib]{justify-items:center;gap:4cqw;display:grid;position:relative}.glyph[data-astro-cid-vdfe3cib]{letter-spacing:-.02em;opacity:0;grid-area:1/1;font-size:25cqw;line-height:1;animation:9s linear infinite glyph}.g1[data-astro-cid-vdfe3cib]{color:var(--ink);opacity:1;font-weight:300}.g2[data-astro-cid-vdfe3cib]{color:var(--apple-purple);font-weight:700;animation-delay:3s}.g3[data-astro-cid-vdfe3cib]{color:var(--apple-orange);font-weight:500;animation-delay:6s}.chips[data-astro-cid-vdfe3cib]{gap:2cqw;display:flex}.chips[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]{width:7cqw;height:7cqw;animation:lift-chip 6s var(--ease-out) infinite;border-radius:50%}.chips[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]:first-child{background:var(--ink)}.chips[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]:nth-child(2){background:var(--apple-purple);animation-delay:.3s}.chips[data-astro-cid-vdfe3cib] b[data-astro-cid-vdfe3cib]:nth-child(3){background:var(--apple-orange);animation-delay:.6s}@keyframes glyph{0%,30%{opacity:1}35%,to{opacity:0}}@keyframes lift-chip{0%,40%,to{transform:translateY(0)}12%,24%{transform:translateY(-1.5cqw)}}.detail[data-astro-cid-vdfe3cib]{width:62cqw;height:40cqw;position:relative}.card-sketch[data-astro-cid-vdfe3cib]{background:var(--paper);height:100%;box-shadow:0 0 0 1px var(--line);border-radius:2.4cqw;align-content:start;gap:2.4cqw;padding:5cqw;display:grid}.card-sketch[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]{background:var(--part-strong);border-radius:1.2cqw;height:2.4cqw}.card-sketch[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]:first-child{background:var(--ink);width:70%}.card-sketch[data-astro-cid-vdfe3cib] i[data-astro-cid-vdfe3cib]:nth-child(2){width:46%}.action[data-astro-cid-vdfe3cib]{background:var(--apple-blue);width:22cqw;height:7cqw;animation:refine 7s var(--ease-out) infinite;border-radius:4cqw;margin-top:3cqw}.lens[data-astro-cid-vdfe3cib]{width:15cqw;height:15cqw;box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 100cqw #ffffff38;animation:lens 7s var(--ease-out) infinite;border-radius:50%;position:absolute;top:0;left:0;transform:translate(10cqw,20cqw)}@keyframes refine{0%,34%{opacity:.55;transform:scale(.9)}46%,88%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.9)}}@keyframes lens{0%,8%{transform:translate(40cqw,4cqw)}34%,76%{transform:translate(9cqw,20cqw)}to{transform:translate(40cqw,4cqw)}}
