:root{color-scheme:light;--color-room: oklch(93% .014 244);--color-room-raised: oklch(87% .018 244);--color-room-ink: oklch(23% .03 252);--color-room-muted: oklch(53% .026 248);--color-room-thread: oklch(84% .022 244);--color-transparent: transparent;--color-board: oklch(49% .055 244);--color-board-light: oklch(54% .05 244);--color-board-dark: oklch(22% .035 250);--color-board-grid: oklch(72% .035 242 / .28);--color-board-grid-major: oklch(28% .04 250 / .2);--color-paper: oklch(96% .018 92);--color-paper-deep: oklch(89% .02 92);--color-paper-blue: oklch(85% .055 238);--color-paper-rose: oklch(86% .06 24);--color-paper-lavender: oklch(84% .035 292);--color-paper-amber: oklch(86% .095 88);--color-paper-ink: oklch(20% .025 252);--color-paper-muted: oklch(42% .026 248);--color-rule: oklch(58% .03 248);--color-accent: oklch(62% .19 29);--color-accent-deep: oklch(46% .155 29);--color-focus: oklch(58% .19 29);--color-tape: oklch(84% .105 92 / .78);--color-cat: oklch(55% .035 248);--color-cat-dark: oklch(22% .026 252);--color-cat-blush: oklch(66% .14 24);--color-shadow: oklch(18% .03 252 / .27);--color-dialog-backdrop: oklch(16% .03 252 / .76);--font-display: "Avenir Next Condensed", "Arial Narrow", ui-sans-serif, sans-serif;--font-body: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-outlier: ui-monospace, "SFMono-Regular", Menlo, Monaco, monospace;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--text-xs: .72rem;--text-sm: .84rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.55rem;--text-xl: 1.95rem;--text-display: clamp(2rem, 7vw, 3.6rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--radius-paper: .05rem;--radius-soft: .25rem;--radius-desk: .25rem;--shadow-object: .45rem .5rem 0 var(--color-shadow);--z-base: 1;--z-raised: 10;--z-sticky: 200;--z-modal: 400}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:clip}html{background:var(--color-room);scroll-behavior:smooth}body{min-height:100svh;background-color:var(--color-room);background-image:repeating-linear-gradient(0deg,var(--color-transparent) 0 3.95rem,var(--color-room-thread) 3.95rem 4rem),repeating-linear-gradient(90deg,var(--color-transparent) 0 3.95rem,var(--color-room-thread) 3.95rem 4rem);color:var(--color-room-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;position:relative}img{display:block;max-width:100%}a{color:inherit}button{border:0;margin:0;padding:0;color:inherit;font:inherit}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{border-radius:.2rem;outline:.18rem solid var(--color-focus);outline-offset:.18rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.desk-page{position:relative;z-index:var(--z-base);min-height:100svh;padding-block-end:var(--space-xl)}.desk-toolbar{position:relative;z-index:var(--z-sticky);display:flex;width:min(82rem,100%);min-height:4rem;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-inline:auto;padding:var(--space-sm) max(var(--space-sm),env(safe-area-inset-left));border-block-end:.08rem solid var(--color-room-muted)}.wordmark{color:var(--color-paper-ink);font-family:var(--font-outlier);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.wordmark:after{color:var(--color-accent);content:"."}.desk-toolbar__actions{display:flex;align-items:center;gap:var(--space-2xs)}.desk-control,.object-action{min-height:2.75rem;border:.1rem solid currentColor;background:var(--color-paper);color:var(--color-paper-ink);font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;line-height:1;padding-inline:var(--space-sm);text-decoration:none;white-space:nowrap;box-shadow:.18rem .2rem 0 var(--color-paper-ink);transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.desk-control{border-color:var(--color-paper-ink);background:var(--color-paper);color:var(--color-paper-ink)}.desk-control:active,.object-action:active{box-shadow:none;transform:translate(.12rem,.12rem)}.desk-links{position:relative;z-index:var(--z-raised);display:flex;width:min(82rem,100%);justify-content:center;gap:var(--space-2xs);margin-inline:auto;padding-inline:var(--space-sm)}.desk-links a{min-height:2.75rem;border:.1rem solid var(--color-paper-ink);border-block-end:.28rem solid var(--color-accent);background:var(--color-paper);color:var(--color-paper-ink);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-xs);font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out)}.desk-shell{width:min(82rem,100%);margin-inline:auto;padding:var(--space-sm)}.desk-surface{position:relative;min-height:126rem;overflow:hidden;border:.22rem solid var(--color-board-dark);border-radius:var(--radius-desk);background-color:var(--color-board);background-image:repeating-linear-gradient(0deg,var(--color-transparent) 0 1.95rem,var(--color-board-grid) 1.95rem 2rem),repeating-linear-gradient(90deg,var(--color-transparent) 0 1.95rem,var(--color-board-grid) 1.95rem 2rem),repeating-linear-gradient(0deg,var(--color-transparent) 0 7.9rem,var(--color-board-grid-major) 7.9rem 8rem),repeating-linear-gradient(90deg,var(--color-transparent) 0 7.9rem,var(--color-board-grid-major) 7.9rem 8rem),linear-gradient(180deg,var(--color-board-light),var(--color-board));box-shadow:.75rem .8rem 0 var(--color-shadow);isolation:isolate}html.desk-enhanced .desk-surface{min-height:126rem}.desk-object{--desk-r: 0deg;--desk-x: .75rem;--desk-y: 1rem;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--z-base);width:15rem;max-width:calc(100% - var(--space-lg));padding:2rem var(--space-md) var(--space-md);transform:translate3d(var(--desk-x),var(--desk-y),0) rotate(var(--desk-r));transform-origin:center;color:var(--color-paper-ink);box-shadow:var(--shadow-object);outline:.08rem solid var(--color-paper-ink);outline-offset:-.08rem;transition:transform .28s var(--ease-out),opacity var(--dur-short) var(--ease-out)}.desk-object.is-dragging{transition:none}.desk-object.is-demo-dragging{transition:transform 1s var(--ease-in-out),opacity var(--dur-short) var(--ease-out)}.desk-surface.is-demo-active .desk-object{opacity:.32}.desk-surface.is-demo-active .desk-object.is-demo-target{opacity:1;outline:.18rem solid var(--color-room-ink);outline-offset:.42rem}.desk-object h1,.desk-object h2,.desk-object h3,.desk-object p{margin:0}.desk-object h1,.desk-object h2{font-family:var(--font-display);min-width:0;overflow-wrap:anywhere}.desk-object__grab{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--z-raised);height:1.75rem;cursor:grab;touch-action:none}.desk-object.is-dragging .desk-object__grab{cursor:grabbing}.desk-object--intro{--desk-r: -2deg;--desk-x: .75rem;--desk-y: 1rem;width:17rem;min-height:10.5rem;border-block-start:.45rem solid var(--color-paper-ink);background:var(--color-paper);clip-path:polygon(0 0,100% 0,100% 94%,96% 100%,0 100%)}.desk-object--intro h1{max-width:10ch;font-size:var(--text-display);letter-spacing:-.05em;line-height:.95}.desk-object--intro p{max-width:27ch;margin-block-start:var(--space-sm)}.paper-tape{position:absolute;inset-block-start:-.45rem;inset-inline-start:41%;width:5.8rem;height:1.05rem;background:var(--color-tape);transform:rotate(1deg)}.desk-object--avatar{--desk-r: 2deg;--desk-x: 1.75rem;--desk-y: 14rem;width:15rem;height:17rem;border:.14rem solid var(--color-paper-ink);border-block-start-width:.7rem;border-block-end-width:.35rem;background:var(--color-paper-blue);padding:2rem var(--space-sm) var(--space-sm)}.avatar-card__body{position:relative;height:11.3rem;transform-style:preserve-3d;transition:transform var(--dur-long) var(--ease-in-out)}.avatar-card__body.is-flipped{transform:rotateY(180deg)}.avatar-card__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden}.avatar-card__front{flex-direction:column;gap:var(--space-xs)}.avatar-card__front img{width:7.2rem;height:7.2rem;border:.18rem solid var(--color-paper-ink);border-radius:var(--radius-paper);object-fit:cover}.avatar-card__front strong{font-family:var(--font-outlier)}.avatar-card__back{align-items:flex-start;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:.1rem solid var(--color-paper-ink);background:var(--color-paper);font-family:var(--font-outlier);font-size:var(--text-sm);transform:rotateY(180deg)}.avatar-card__back p{margin:0}.avatar-card__back a{font-weight:700;text-decoration-color:var(--color-accent-deep);text-decoration-thickness:.12rem;text-underline-offset:.2rem}.avatar-card__toggle{position:absolute;inset-block-end:var(--space-sm);inset-inline:var(--space-sm)}.desk-object--cat{--desk-r: 3deg;--desk-x: .75rem;--desk-y: 32rem;width:13.5rem;min-height:13rem;border-radius:var(--radius-paper);background:var(--color-paper-rose);text-align:center;clip-path:polygon(0 0,88% 0,100% 12%,100% 88%,88% 100%,0 100%)}.cat-art{position:relative;width:6.5rem;height:5.5rem;margin:var(--space-sm) auto var(--space-xs);border:.14rem solid var(--color-cat-dark);border-radius:48% 48% 44% 44%;background:var(--color-cat)}.cat-art:before,.cat-art:after{position:absolute;inset-block-start:-1.4rem;width:2.6rem;height:2.8rem;border:.14rem solid var(--color-cat-dark);background:var(--color-cat);content:"";clip-path:polygon(50% 0,100% 100%,0 82%)}.cat-art:before{inset-inline-start:.15rem;transform:rotate(-13deg)}.cat-art:after{inset-inline-end:.15rem;transform:scaleX(-1) rotate(-13deg)}.cat-art__eyes:before,.cat-art__eyes:after{position:absolute;inset-block-start:2.05rem;width:.55rem;height:.75rem;border-radius:50%;background:var(--color-cat-dark);content:""}.cat-art__eyes:before{inset-inline-start:1.6rem}.cat-art__eyes:after{inset-inline-end:1.6rem}.cat-art__muzzle{position:absolute;inset-block-start:3.45rem;inset-inline-start:50%;width:.7rem;height:.45rem;border-block-end:.14rem solid var(--color-cat-dark);border-radius:50%;transform:translate(-50%)}.cat-art__muzzle:before,.cat-art__muzzle:after{position:absolute;inset-block-start:-.6rem;width:1.1rem;height:.55rem;border-radius:50%;background:var(--color-cat-blush);content:"";opacity:.65}.cat-art__muzzle:before{inset-inline-end:1.25rem}.cat-art__muzzle:after{inset-inline-start:1.25rem}.cat-phrase{display:grid;min-height:3.5rem;place-items:center;font-family:var(--font-outlier);font-size:var(--text-sm)}.desk-object--cat .object-action{width:100%}.desk-object--alarm{--desk-r: -3deg;--desk-x: 2.5rem;--desk-y: 47rem;width:12rem;min-height:10rem;border-block-end:.5rem solid var(--color-accent-deep);background:var(--color-paper-amber);text-align:center;clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,0 100%)}.alarm-art{position:relative;width:5.6rem;height:5.6rem;border:.28rem solid var(--color-paper-ink);border-radius:50%;margin:0 auto var(--space-xs);background:var(--color-paper)}.alarm-art:before,.alarm-art:after{position:absolute;inset-block-start:-1.25rem;width:2.3rem;height:1.5rem;border:.2rem solid var(--color-paper-ink);border-radius:55% 55% 20% 20%;background:var(--color-accent-deep);content:""}.alarm-art:before{inset-inline-start:-.6rem;transform:rotate(-25deg)}.alarm-art:after{inset-inline-end:-.6rem;transform:rotate(25deg)}.alarm-art span:before,.alarm-art span:after{position:absolute;inset-inline-start:50%;inset-block-start:50%;width:.18rem;border-radius:1rem;background:var(--color-paper-ink);content:"";transform-origin:center bottom}.alarm-art span:before{height:1.65rem;transform:translate(-50%,-100%) rotate(8deg)}.alarm-art span:after{height:1.25rem;transform:translate(-50%,-100%) rotate(105deg)}.desk-object--alarm h2{font-family:var(--font-outlier);font-size:var(--text-md);letter-spacing:.04em}.desk-object--incident{--desk-r: 2deg;--desk-x: .75rem;--desk-y: 59rem;width:16rem;min-height:9rem;border-block:.4rem solid var(--color-paper-ink);background:var(--color-paper);clip-path:none}.incident-pin{position:absolute;inset-block-start:.7rem;inset-inline-start:var(--space-md);width:2.8rem;height:.3rem;border-radius:0;background:var(--color-accent-deep);transform:none}.incident-toggle{width:100%;min-height:5.5rem;background:var(--color-transparent);color:var(--color-paper-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.05;text-align:start}.desk-object--cake{--desk-r: -2deg;--desk-x: 2rem;--desk-y: 72rem;width:13.5rem;min-height:12rem;border-block-end:.45rem solid var(--color-paper-ink);background-color:var(--color-paper-blue);background-image:repeating-linear-gradient(0deg,var(--color-transparent) 0 1.45rem,var(--color-board-grid) 1.45rem 1.5rem),repeating-linear-gradient(90deg,var(--color-transparent) 0 1.45rem,var(--color-board-grid) 1.45rem 1.5rem);text-align:center;clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%)}.cake-art{position:relative;width:8rem;height:6.5rem;margin:0 auto var(--space-xs)}.cake-art:before{position:absolute;inset-block-end:.55rem;inset-inline:.3rem;height:.65rem;border-radius:50%;background:var(--color-paper);content:""}.cake-art:after{position:absolute;inset-block-end:1rem;inset-inline-start:1.35rem;width:5.5rem;height:3.7rem;border:.14rem solid var(--color-paper-ink);border-radius:.4rem .4rem .8rem .8rem;background:var(--color-paper-rose);content:""}.cake-art__frosting{position:absolute;z-index:var(--z-raised);inset-block-end:3.95rem;inset-inline-start:1.35rem;width:5.5rem;height:1.25rem;border:.14rem solid var(--color-paper-ink);border-radius:50%;background:var(--color-paper)}.cake-art__candle{position:absolute;z-index:var(--z-raised);inset-block-end:5rem;inset-inline-start:50%;width:.45rem;height:1.4rem;background:var(--color-accent-deep);transform:translate(-50%)}.cake-art__candle:before{position:absolute;inset-block-start:-.75rem;inset-inline-start:50%;width:.6rem;height:.8rem;border-radius:70% 20% 70% 30%;background:var(--color-accent);content:"";transform:translate(-50%) rotate(12deg)}.desk-object--cake h2{font-size:var(--text-md)}.desk-object--calendar{--desk-r: 2deg;--desk-x: .75rem;--desk-y: 85rem;width:12rem;min-height:10.5rem;border-block-start:2rem solid var(--color-accent-deep);background:var(--color-paper);padding-block-start:1.2rem;text-align:center}.desk-object--calendar .desk-object__grab{inset-block-start:-2.75rem;height:calc(var(--space-xl) + var(--space-sm))}.calendar-rings{position:absolute;inset-block-start:-2.75rem;inset-inline:2.1rem;display:flex;justify-content:space-between}.calendar-rings span{width:.55rem;height:1.8rem;border:.14rem solid var(--color-paper-ink);border-radius:1rem;background:var(--color-paper)}.calendar-date{font-family:var(--font-outlier);font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1.05}.desk-object--calendar p{margin-block-start:var(--space-sm);font-family:var(--font-display);font-size:var(--text-md);font-weight:700}.birthday-confetti{position:absolute;inset:0;display:none;pointer-events:none}.is-birthday .birthday-confetti{display:block}.birthday-confetti i{position:absolute;width:.55rem;height:.55rem;background:var(--color-accent-deep);transform:rotate(20deg)}.birthday-confetti i:nth-child(1){inset-block-start:1rem;inset-inline-start:1rem}.birthday-confetti i:nth-child(2){inset-block-start:2.5rem;inset-inline-end:1.1rem;background:var(--color-paper-blue)}.birthday-confetti i:nth-child(3){inset-block-end:1rem;inset-inline-start:1.5rem;border-radius:50%;background:var(--color-paper-rose)}.birthday-confetti i:nth-child(4){inset-block-end:1.5rem;inset-inline-end:1.6rem;background:var(--color-paper-lavender)}.desk-object--folder{--desk-r: -2deg;--desk-x: 1.5rem;--desk-y: 98rem;width:16rem;height:11rem;border:.14rem solid var(--color-paper-ink);border-radius:0 var(--radius-soft) var(--radius-soft) var(--radius-soft);background:var(--color-paper-deep);padding-block-start:2.8rem}.desk-object--folder .desk-object__grab{inset-block-start:-1.55rem;height:calc(var(--space-xl) + var(--space-md))}.folder-tab{position:absolute;inset-block-start:-1.55rem;inset-inline-start:-.14rem;min-width:6.5rem;height:1.6rem;border:.14rem solid var(--color-paper-ink);border-block-end:0;border-radius:var(--radius-paper) var(--radius-paper) 0 0;background:var(--color-paper-ink);color:var(--color-paper);display:grid;place-items:center;font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:700}.desk-object--folder h2{max-width:12ch;font-size:var(--text-xl);letter-spacing:-.04em;line-height:1}.folder-toggle{position:absolute;inset-block-end:var(--space-sm);inset-inline-start:var(--space-md)}.project-list{position:absolute;inset-block-start:4.2rem;inset-block-end:auto;inset-inline:.55rem;z-index:calc(var(--z-raised) + 1);min-height:15rem;transform-origin:top center;transition:transform var(--dur-long) var(--ease-out),opacity var(--dur-short) var(--ease-out)}html.desk-enhanced .project-list{inset-block-start:auto;inset-block-end:calc(100% - .8rem);visibility:hidden;opacity:0;pointer-events:none;transform-origin:bottom center;transform:translateY(.7rem)}html.desk-enhanced .desk-object--folder.is-open .project-list{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}html.desk-enhanced .project-sheet{inset-block-end:0}.project-sheet{position:absolute;inset-inline:0;min-height:15rem;border:.1rem solid var(--color-paper-ink);border-block-start:.45rem solid var(--color-accent);background:var(--color-paper);padding:var(--space-md);box-shadow:var(--shadow-object)}.project-sheet{transform:rotate(-2deg)}.project-sheet h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1;min-width:0;overflow-wrap:anywhere}.project-sheet__summary{max-width:28ch;font-size:var(--text-sm)}.project-sheet__note{border-block-start:.08rem solid var(--color-rule);padding-block-start:var(--space-xs);font-style:italic}.project-sheet__note strong,.project-sheet__status strong{display:block;margin-block-end:var(--space-2xs);font-family:var(--font-outlier);font-size:var(--text-xs);font-style:normal}.project-sheet__status{border:.08rem solid var(--color-paper-ink);background:var(--color-paper-lavender);padding:var(--space-xs) var(--space-sm);font-family:var(--font-outlier);font-size:var(--text-xs);transform:rotate(1deg)}.project-sheet__links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-sm)}.project-sheet__links a{font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:700;text-decoration-color:var(--color-accent-deep);text-decoration-thickness:.12rem;text-underline-offset:.2rem;white-space:nowrap}.project-sheet p{margin-block-start:var(--space-xs);font-size:var(--text-sm)}.drag-demo{--demo-x: 0px;--demo-y: 0px;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--z-sticky);display:flex;align-items:flex-start;gap:var(--space-xs);opacity:0;pointer-events:none;transform:translate3d(var(--demo-x),var(--demo-y),0);transition:transform 1s var(--ease-in-out),opacity var(--dur-short) var(--ease-out)}.drag-demo[hidden]{display:none}.drag-demo.is-visible{opacity:1}.drag-demo__cursor{width:1.45rem;height:1.8rem;background:var(--color-paper);clip-path:polygon(0 0,100% 68%,58% 72%,42% 100%);filter:drop-shadow(.12rem .16rem 0 var(--color-paper-ink));transform-origin:20% 20%;transition:transform var(--dur-micro) var(--ease-out)}.drag-demo.is-grabbing .drag-demo__cursor{transform:scale(.86) rotate(-6deg)}.drag-demo__label{border:.1rem solid var(--color-paper-ink);border-block-end:.28rem solid var(--color-accent);background:var(--color-paper);color:var(--color-paper-ink);padding:var(--space-2xs) var(--space-xs);font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.drag-demo.is-label-left .drag-demo__label{position:absolute;inset-block-start:0;inset-inline-end:calc(100% + var(--space-xs))}.help-dialog{width:min(28rem,calc(100% - 2rem));max-width:none;border:0;background:var(--color-transparent);color:var(--color-paper-ink);padding:0}.help-dialog::backdrop{background:var(--color-dialog-backdrop)}.help-dialog__paper{border:.12rem solid var(--color-paper-ink);border-block-start:.55rem solid var(--color-accent);background:var(--color-paper);padding:var(--space-xl);box-shadow:var(--shadow-object);transform:rotate(-1deg)}.help-dialog h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;min-width:0;overflow-wrap:anywhere}.help-dialog p{margin:var(--space-md) 0 0}.help-dialog .object-action{margin-block-start:var(--space-lg)}kbd{border:.08rem solid var(--color-paper-muted);background:var(--color-paper-deep);padding:var(--space-3xs) var(--space-2xs);font-family:var(--font-outlier);font-size:var(--text-sm)}.is-changing{animation:copy-swap var(--dur-short) var(--ease-out) both}@keyframes copy-swap{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.desk-control:hover,.object-action:hover{background:var(--color-paper-deep)}.desk-control:hover{background:var(--color-paper-ink);color:var(--color-paper)}.desk-links a:hover{transform:translate(-.18rem)}.project-sheet__links a:hover{text-decoration-thickness:.2rem}}.wordmark:active,.desk-links a:active,.project-sheet a:active{opacity:.72}.incident-toggle:active{transform:translateY(.08rem)}@media(min-width:40rem){.desk-toolbar{padding-inline:var(--space-lg)}.desk-shell{padding:var(--space-lg)}.desk-surface{min-height:96rem;border-width:.22rem}html.desk-enhanced .desk-surface{min-height:72rem}.desk-object--intro{--desk-x: 1.5rem;--desk-y: 1.5rem;width:22rem}.desk-object--avatar{--desk-x: 25rem;--desk-y: 2rem}.desk-object--cat{--desk-x: 2rem;--desk-y: 23rem}.desk-object--alarm{--desk-x: 27rem;--desk-y: 25rem}.desk-object--incident{--desk-x: 2rem;--desk-y: 45rem}.desk-object--cake{--desk-x: 27rem;--desk-y: 47rem}.desk-object--calendar{--desk-x: 4rem;--desk-y: 62rem}.desk-object--folder{--desk-x: 27rem;--desk-y: 64rem}}@media(min-width:60rem){.desk-page{padding-block-end:var(--space-2xl)}.desk-links{position:fixed;inset-block-start:35%;inset-inline-end:0;width:auto;flex-direction:column;align-items:flex-end;padding:0}.desk-links a:nth-child(2){margin-inline-end:var(--space-xs)}.desk-links a:nth-child(3){margin-inline-end:var(--space-sm)}.desk-surface{min-height:66rem}html.desk-enhanced .desk-surface{min-height:49rem}.desk-object--intro{--desk-x: 2rem;--desk-y: 2rem;width:24rem}.desk-object--avatar{--desk-x: 31rem;--desk-y: 2rem}.desk-object--cat{--desk-x: 51rem;--desk-y: 3rem}.desk-object--alarm{--desk-x: 3rem;--desk-y: 29rem}.desk-object--incident{--desk-x: 20rem;--desk-y: 25rem}.desk-object--cake{--desk-x: 39rem;--desk-y: 28rem}.desk-object--calendar{--desk-x: 56rem;--desk-y: 25rem}.desk-object--folder{--desk-x: 48rem;--desk-y: 37rem;width:18rem}}@media(min-width:80rem){.desk-shell,.desk-toolbar,.desk-links{width:min(88rem,calc(100% - var(--space-xl)))}}@media(pointer:coarse){.desk-control,.object-action,.desk-links a{min-height:3rem}.desk-object__grab{height:2rem}}@media(prefers-reduced-motion:reduce){.avatar-card__body{transition:none}.project-list,.desk-object,.drag-demo{transition:opacity var(--dur-micro) var(--ease-out)}}
