@property --fold{syntax:"<number>";inherits:true;initial-value:1}@property --tilt-x{syntax:"<number>";inherits:true;initial-value:0}@property --tilt-y{syntax:"<number>";inherits:true;initial-value:0}.eNVB0a_track{--runway:90svh;position:relative}.eNVB0a_stage{--room:calc(100svh - var(--bar,0px));min-height:var(--room);grid-template-rows:minmax(0,1fr);display:grid}@media (min-width:64rem){.eNVB0a_track{--runway:110svh}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:64rem) and (min-height:600px),(scripting:enabled) and (prefers-reduced-motion:no-preference) and (not (min-width:64rem)) and (min-height:620px){.eNVB0a_track{--fold-live:1;--fold:0;height:calc(100svh - var(--bar,0px) + var(--runway));animation:1.2s cubic-bezier(.16,1,.3,1) 6s both eNVB0a_settle}.eNVB0a_track[data-fold=live]{animation:none}.eNVB0a_stage{top:var(--bar-sticks,0px);height:var(--room);position:sticky}.eNVB0a_track:not([data-fold=static]) .eNVB0a_frame{min-height:11rem}}.eNVB0a_track[data-fold=static]{--fold:1;height:auto;animation:none}.eNVB0a_track[data-fold=static] .eNVB0a_stage{height:auto;position:static}html:has(.eNVB0a_track){scroll-padding-bottom:6rem}@media (min-width:48rem){html:has(.eNVB0a_track){scroll-padding-top:5.25rem;scroll-padding-bottom:0}}@keyframes eNVB0a_settle{0%{--fold:0}to{--fold:1}}.eNVB0a_frame{place-items:center;width:100%;height:100%;min-height:15rem;display:grid;container-type:size}.eNVB0a_scene{aspect-ratio:56/41;width:min(100cqw,136cqh);container-type:inline-size}.eNVB0a_camera{perspective:120em;perspective-origin:50% 20%;width:56em;height:41em;font-size:1.78571cqw;line-height:1}.eNVB0a_desk{--line:max(1px, .14em);width:56em;height:41em;transform-style:preserve-3d;transform:rotateX(calc(15deg + (1 - var(--fold)) * 21deg - var(--tilt-y) * 3deg)) rotateY(calc(var(--tilt-x) * 4deg)) rotateZ(calc(-3deg - (1 - var(--fold)) * 9deg)) scale(calc(.86 + var(--fold) * .08));transform-origin:50% 42%;will-change:transform;position:relative}.eNVB0a_mat{border:var(--line) solid var(--color-ink);background-color:var(--color-paper-raised);background-image:linear-gradient(to right, #24262b12 var(--line), transparent var(--line)), linear-gradient(to bottom, #24262b12 var(--line), transparent var(--line));box-shadow:.55em .7em 0 0 var(--color-ink);background-size:2.8em 2.8em;border-radius:1.4em;position:absolute;inset:0;overflow:hidden}.eNVB0a_capsule{border-radius:99em;position:absolute;transform:rotate(28deg)}.eNVB0a_capsuleLarge{background:var(--color-accent-soft);width:21em;height:52em;top:-7em;left:9em}.eNVB0a_capsuleSmall{background:var(--color-marker-soft);width:13em;height:31em;top:9em;left:35em}.eNVB0a_tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.82em;font-weight:700}.eNVB0a_led{background:var(--color-led-green);width:.7em;height:.7em;box-shadow:0 0 0 var(--line) #24262bd9;border-radius:99em;display:inline-block}.eNVB0a_sheet{width:27em;height:25em;transform-style:preserve-3d;position:absolute;top:8.5em;left:8em;transform:translateZ(.2em)}.eNVB0a_paper{border:var(--line) solid var(--color-ink);background:var(--color-paper-raised);color:var(--color-ink);display:grid;position:absolute;inset:0;overflow:hidden}.eNVB0a_board{box-shadow:.4em .45em 0 0 var(--color-ink);border-radius:.8em 0 0 .8em;grid-template-rows:3em 2.6em 1fr 3em}.eNVB0a_bar{border-bottom:var(--line) solid var(--color-ink);align-items:center;gap:.8em;padding-inline:1em;display:flex}.eNVB0a_barFirst{padding-left:4.8em}.eNVB0a_bar:last-child{border-top:var(--line) solid var(--color-ink);border-bottom:0}.eNVB0a_counter{background:var(--color-ink);color:var(--color-led-green);font-family:var(--font-mono);letter-spacing:.06em;border-radius:.25em;padding:.3em .55em;font-size:.9em;font-weight:700}.eNVB0a_tool{border:var(--line) solid var(--color-ink);background:var(--color-paper-raised);width:1.5em;height:1.5em;box-shadow:.14em .14em 0 0 var(--color-ink);border-radius:.25em}.eNVB0a_toolOn{background:var(--color-ink)}.eNVB0a_dot{width:.9em;height:.9em;box-shadow:0 0 0 var(--line) var(--color-ink);border-radius:99em}.eNVB0a_grid{background-color:var(--color-paper);background-image:linear-gradient(to right, var(--color-rule) var(--line), transparent var(--line)), linear-gradient(to bottom, var(--color-rule) var(--line), transparent var(--line));background-size:2em 2em}.eNVB0a_key{border:var(--line) solid var(--color-ink);background:var(--color-paper-raised);box-shadow:.16em .16em 0 0 var(--color-ink);border-radius:.3em;align-items:center;gap:.45em;padding:.45em .7em;display:inline-flex}.eNVB0a_flap{--open:clamp(0, calc(var(--fold) / .36), 1);transform-origin:0;width:13em;height:25em;transform-style:preserve-3d;transform:rotateY(calc((1 - var(--open)) * -176deg));position:absolute;top:0;left:27em}.eNVB0a_flapFace{opacity:clamp(0, calc((var(--open) - .49) * 1000), 1);box-shadow:.4em .45em 0 0 var(--color-ink);border-left:0;border-radius:0 .8em .8em 0;grid-template-rows:3em 2.6em 1fr 3.6em 3em}.eNVB0a_flapBack{opacity:clamp(0, calc((.49 - var(--open)) * 1000), 1);background-color:var(--color-paper);background-image:repeating-linear-gradient(-62deg, transparent 0 1.1em, #24262b0d 1.1em calc(1.1em + var(--line)));border-radius:.8em 0 0 .8em;place-items:center;transform:rotateY(180deg)}.eNVB0a_send{border-top:var(--line) solid var(--color-rule-strong);align-items:center;gap:.5em;padding-inline:.8em;display:flex}.eNVB0a_field{border:var(--line) solid var(--color-ink);background:var(--color-paper-raised);border-radius:.3em;flex:1;height:1.9em}.eNVB0a_sendKey{border:var(--line) solid var(--color-ink);background:var(--color-accent);color:var(--color-paper-raised);box-shadow:.16em .16em 0 0 var(--color-ink);border-radius:.3em;padding:.5em .6em}.eNVB0a_live{opacity:calc(.25 + .75 * clamp(0, calc((var(--fold) - .9) / .08), 1))}.eNVB0a_piece{--q:clamp(0, calc((var(--fold) - var(--from)) / var(--span)), 1);--away:calc(1 - var(--q));--lift:calc(var(--away) * var(--sz) + .4em);left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translate3d(calc(var(--away) * var(--sx)), calc(var(--away) * var(--sy)), 0) rotateZ(calc(var(--rd,0deg) + var(--away) * var(--sr)));position:absolute}.eNVB0a_shadow{border-radius:var(--radius,.5em);transform:translate3d(calc(var(--lift) * .45), calc(var(--lift) * .6), .25em);background:#24262b33;position:absolute;inset:0}.eNVB0a_face{border:var(--line) solid var(--color-ink);border-radius:var(--radius,.5em);background:var(--color-paper-raised);color:var(--color-ink);transform:translateZ(var(--lift));position:absolute;inset:0;overflow:hidden}.eNVB0a_note{--x:9.6em;--y:22.2em;--w:18em;--h:7.6em;--sx:-8em;--sy:10em;--sz:6em;--sr:-10deg;--from:.16;--span:.4}.eNVB0a_noteFace{place-items:center;padding:.8em 1.2em;display:grid}.eNVB0a_writing{--write:clamp(0, calc((var(--fold) - .6) / .36), 1);width:100%;height:auto;overflow:visible}.eNVB0a_writing path{fill:none;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(clamp(0, 1 - (var(--write) * var(--n) - var(--i)), 1) * 1px)}.eNVB0a_video{--x:22.9em;--y:14.9em;--w:11.4em;--h:7em;--sx:15.5em;--sy:-11em;--sz:7em;--sr:9deg;--from:.3;--span:.4;--radius:.6em}.eNVB0a_videoFace{background:var(--color-paper-sunk);grid-template-rows:1.9em 1fr;display:grid}.eNVB0a_videoBar{justify-content:space-between;align-items:center;padding-inline:.7em;display:flex}.eNVB0a_tile{border:var(--line) solid var(--color-ink);background:var(--color-accent-soft);border-radius:.4em;margin:0 .45em .45em;position:relative;overflow:hidden}.eNVB0a_tile img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.eNVB0a_name{color:var(--color-paper-raised);background:#24262bdb;align-items:center;gap:.45em;padding:.35em .6em;display:flex;position:absolute;inset:auto 0 0}.eNVB0a_chat{--x:36em;--y:14.6em;--w:11em;--h:8.6em;--sx:7.5em;--sy:16.5em;--sz:5em;--sr:-7deg;--from:.42;--span:.4}.eNVB0a_chatFace{flex-direction:column;justify-content:center;gap:.55em;padding:.7em;display:flex}.eNVB0a_bubble{border:var(--line) solid var(--color-ink);border-radius:.4em;max-width:88%;padding:.55em .7em;font-size:.9em;font-weight:600;line-height:1.25}.eNVB0a_bubbleMine{background:var(--color-marker-soft);align-self:flex-end}.eNVB0a_calendar{--x:2.5em;--y:2.5em;--w:9.5em;--h:9.5em;--sx:12em;--sy:-1.5em;--sz:7em;--rd:-6deg;--sr:-9deg;--from:.5;--span:.4;--radius:.6em}.eNVB0a_calendarFace{grid-template-rows:2.6em 1fr;display:grid}.eNVB0a_calendarTop{background:var(--color-accent);color:var(--color-paper-raised);justify-content:center;align-items:center;display:flex}.eNVB0a_days{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:.3em;padding:.6em;display:grid}.eNVB0a_day{background:var(--color-paper-sunk);border-radius:.15em}.eNVB0a_dayBooked{background:var(--color-marker);box-shadow:0 0 0 var(--line) var(--color-ink)}.eNVB0a_reminder{--x:36em;--y:23.7em;--w:11em;--h:2.8em;--sx:-14em;--sy:12.6em;--sz:3.5em;--sr:6deg;--from:.58;--span:.37;--radius:.3em}.eNVB0a_reminderFace{background:var(--color-ink);color:var(--color-paper-raised);justify-content:center;align-items:center;gap:.5em;display:flex}.eNVB0a_reminderFace svg{width:1.1em;height:1.1em;color:var(--color-led-green)}
