.NYF0YG_display{font-family:var(--font-mk-display), var(--font-sans);letter-spacing:-.03em}.NYF0YG_mono{font-family:var(--font-mk-mono), ui-monospace, monospace}.NYF0YG_sheet{background-image:linear-gradient(var(--mk-grid-strong) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-strong) 1px, transparent 1px), linear-gradient(var(--mk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.NYF0YG_drawn{border:1px dashed color-mix(in srgb, var(--mk-line) 70%, transparent)}.NYF0YG_desk{background:linear-gradient(160deg,#dfe7f3 0%,#f4f6fb 55%,#e7ecf5 100%)}.NYF0YG_cell{border-color:color-mix(in srgb, var(--mk-line) 35%, transparent)}.NYF0YG_rail{scrollbar-width:none}.NYF0YG_rail::-webkit-scrollbar{display:none}.NYF0YG_window{color:#1d1d1f;background:#fff}.NYF0YG_titlebar{background:#f4f4f5}.NYF0YG_close{background:#ff5f57}.NYF0YG_minimize{background:#febc2e}.NYF0YG_zoom{background:#28c840}.NYF0YG_macButton{color:#fff;background:#0a84ff}.NYF0YG_terminal{background:#061529}
.dJodSq_grid{background-image:linear-gradient(color-mix(in srgb, var(--border) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 55%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%)}.dJodSq_key{isolation:isolate;background:var(--brand);color:var(--brand-foreground);box-shadow:inset 0 -3px 0 color-mix(in oklab, var(--brand) 62%, black), 0 0 0 1px color-mix(in oklab, var(--brand) 72%, black), 0 14px 32px -16px color-mix(in srgb, var(--brand) 70%, transparent);transition:transform .14s,box-shadow .14s;position:relative;overflow:hidden}.dJodSq_key:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.dJodSq_key:hover:not(:disabled):after{transform:translate(110%)}.dJodSq_key:hover:not(:disabled){box-shadow:inset 0 -4px 0 color-mix(in oklab, var(--brand) 62%, black), 0 0 0 1px color-mix(in oklab, var(--brand) 72%, black), 0 18px 40px -14px color-mix(in srgb, var(--brand) 85%, transparent);transform:translateY(-1px)}.dJodSq_key:active:not(:disabled){box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--brand) 62%, black), 0 0 0 1px color-mix(in oklab, var(--brand) 72%, black), 0 6px 16px -10px color-mix(in srgb, var(--brand) 70%, transparent);transform:translateY(2px)}.dJodSq_key:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.dJodSq_key:disabled{cursor:progress;opacity:.85}.dJodSq_arrow{transition:transform .18s}.dJodSq_key:hover:not(:disabled) .dJodSq_arrow{transform:translate(3px)}.dJodSq_closed{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--brand) 10%, transparent) 0 10px, transparent 10px 20px)}.dJodSq_window{box-shadow:0 0 0 1px var(--border), 0 40px 80px -40px #000c, 0 1px 0 0 color-mix(in srgb, var(--foreground) 6%, transparent) inset}@media (prefers-reduced-motion:reduce){.dJodSq_key,.dJodSq_key:after,.dJodSq_arrow,.dJodSq_marquee,.dJodSq_float{transition:none;animation:none}.dJodSq_key:hover:not(:disabled),.dJodSq_key:active:not(:disabled),.dJodSq_key:hover:not(:disabled) .dJodSq_arrow,.dJodSq_key:hover:not(:disabled):after{transform:none}}.dJodSq_display{font-family:var(--font-sk-display), var(--font-sans);font-stretch:86%}.dJodSq_marquee{animation:38s linear infinite dJodSq_marquee}.dJodSq_marquee:hover{animation-play-state:paused}@keyframes dJodSq_marquee{to{transform:translate(-50%)}}.dJodSq_float{animation:6s ease-in-out infinite dJodSq_float}@keyframes dJodSq_float{50%{transform:translateY(-8px)}}.dJodSq_ticket{position:relative}.dJodSq_ticket:before,.dJodSq_ticket:after{content:"";top:var(--tear,5.25rem);background:var(--sk-deep);border-radius:9999px;width:22px;height:22px;position:absolute;transform:translateY(-50%)}.dJodSq_ticket:before{left:-11px}.dJodSq_ticket:after{right:-11px}.dJodSq_lift{transition:transform .22s,box-shadow .22s}.dJodSq_lift:hover{box-shadow:0 24px 48px -28px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dJodSq_lift,.dJodSq_lift:hover{transition:none;transform:none}}
