.vc-project-badge[data-v-9df4e919]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:10;line-height:0;pointer-events:auto}.vc-project-badge[data-v-9df4e919]:focus-visible{outline:2px solid var(--yellow, #e7c742);outline-offset:4px;border-radius:4px}.vc-project-badge__img[data-v-9df4e919]{display:block;height:auto;width:auto;max-height:clamp(28px,5vh,40px);filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}.vc-project-badge:hover .vc-project-badge__img[data-v-9df4e919]{filter:brightness(1.04) drop-shadow(0 2px 10px rgba(0,0,0,.32))}.mug[data-v-81184180]{position:relative;width:100%;overflow:visible;filter:drop-shadow(2px 4px 0 rgba(0,0,0,.06)) drop-shadow(0 28px 36px rgba(0,0,0,.5))}.mug-body[data-v-81184180]{width:100%;height:auto;display:block}.mug-steam[data-v-81184180]{position:absolute;left:17%;bottom:70%;width:56%;height:200px;overflow:visible;opacity:.7}.wisp[data-v-81184180]{opacity:0;transform-origin:50% 100%;animation:mug-wisp-81184180 4.2s ease-in-out infinite}.wisp-1[data-v-81184180]{animation-delay:0s}.wisp-2[data-v-81184180]{animation-delay:1.4s}.wisp-3[data-v-81184180]{animation-delay:2.8s}@keyframes mug-wisp-81184180{0%{transform:translateY(20px) scale(.85);opacity:0}20%{opacity:.55}60%{opacity:.35}to{transform:translateY(-30px) scale(1.15);opacity:0}}.conn-dialog-backdrop[data-v-b2f3f213]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073;animation:connDialogFade-b2f3f213 .12s ease-out}.conn-dialog[data-v-b2f3f213]{width:min(380px,100%);background:silver;border:2px outset #c0c0c0;box-shadow:4px 4px #00000073;font-family:"MS Sans Serif","Microsoft Sans Serif",Tahoma,Segoe UI,sans-serif;color:#000;-webkit-font-smoothing:antialiased;animation:connDialogPop-b2f3f213 .16s cubic-bezier(.2,.9,.3,1.2)}.conn-dialog-titlebar[data-v-b2f3f213]{display:flex;align-items:center;gap:6px;min-height:26px;padding:2px 3px 2px 4px;background:linear-gradient(180deg,#0997ff,#0053ee 8%,#0050ee 40%,#06f 88%,#06f 93%,#005dea 95%,#003dda 96%,#005dea);color:#fff;-webkit-user-select:none;user-select:none}.conn-dialog-titlebar-icon[data-v-b2f3f213]{flex:none;width:16px;height:16px;display:inline-flex}.conn-dialog-titlebar-text[data-v-b2f3f213]{flex:1 1 auto;min-width:0;font-weight:700;font-size:11px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.45)}.conn-dialog-titlebar-buttons[data-v-b2f3f213]{display:flex;gap:2px;flex:none}.conn-dialog-winbtn[data-v-b2f3f213]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;font-size:11px;font-weight:400;line-height:1;color:#000;background:silver;border:2px outset #c0c0c0}.conn-dialog-body[data-v-b2f3f213]{padding:18px 18px 16px;font-size:12px;line-height:1.45}.conn-dialog-message[data-v-b2f3f213]{margin:0 0 12px;font-size:13px;font-weight:600}.conn-dialog-progress[data-v-b2f3f213]{height:18px;background:#fff;border:2px inset #c0c0c0;padding:2px;overflow:hidden;margin-bottom:12px}.conn-dialog-progress-bar[data-v-b2f3f213]{height:100%;background-image:linear-gradient(to right,#0a5cd6 0,#0a5cd6 9px,transparent 9px,transparent 12px);background-size:12px 100%;background-repeat:repeat-x;animation:connDialogMarchee-b2f3f213 .6s linear infinite}.conn-dialog-sub[data-v-b2f3f213]{margin:0;font-size:11px;color:#333}@keyframes connDialogFade-b2f3f213{0%{opacity:0}to{opacity:1}}@keyframes connDialogPop-b2f3f213{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes connDialogMarchee-b2f3f213{0%{background-position-x:0}to{background-position-x:12px}}@media(prefers-reduced-motion:reduce){.conn-dialog-backdrop[data-v-b2f3f213],.conn-dialog[data-v-b2f3f213]{animation:none}.conn-dialog-progress-bar[data-v-b2f3f213]{animation:none;background-position-x:0}}.crt-monitor[data-v-8b7fcfe2],.crt-monitor-shell[data-v-8b7fcfe2]{position:relative}.crt-monitor-mug[data-v-8b7fcfe2]{position:absolute;bottom:-5px;right:clamp(-360px,-22vw,-220px);width:clamp(220px,22vw,340px);overflow:visible;pointer-events:none;z-index:12;isolation:isolate}@media(max-width:900px){.crt-monitor-mug[data-v-8b7fcfe2]{width:150px;right:-160px}}@media(max-width:700px){.crt-monitor-mug[data-v-8b7fcfe2]{display:none}}.crt-screen-stickynote[data-v-8b7fcfe2]{position:absolute;top:-0px;left:-0px;z-index:12;pointer-events:none;width:min(192px,22vw);padding:16px 18px 15px;background:#ffe566;background-image:linear-gradient(180deg,#fff1a8,#f5e050);transform:rotate(-4deg);transform-origin:top left;border:1px solid rgba(45,38,12,.22);border-bottom-width:2px;border-bottom-color:#2d260c1f;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0000000f,0 1px #00000014,0 10px 18px #00000047,0 2px 4px #0000002e;font-family:Caveat,Brush Script MT,Segoe Script,cursive;font-weight:600;color:#181207;font-size:19px;line-height:1.38;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.35),0 0 12px rgba(255,245,200,.35)}.crt-screen-stickynote p[data-v-8b7fcfe2]{margin:0;text-align:left}.crt-screen-stickynote[data-v-8b7fcfe2]:before{content:"";position:absolute;inset:0 0 auto 0;height:14px;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent);pointer-events:none}.crt-stickynote-scrapped[data-v-8b7fcfe2]{position:relative;display:inline-block;padding:0 4px;font-weight:700;color:#2a1407;letter-spacing:.02em}.crt-stickynote-scrapped[data-v-8b7fcfe2]:before{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:3px;background:#8a1d1d;border-radius:2px;opacity:.85;pointer-events:none;transform:translateY(-1px) rotate(-2deg)}.crt-stickynotes-right[data-v-8b7fcfe2]{position:absolute;right:var(--crt-pad-inline, 28px);bottom:-78px;z-index:14;display:flex;flex-direction:row;align-items:flex-end;gap:clamp(12px,2vw,20px);pointer-events:none}.crt-stickynotes-right .crt-screen-stickynote--link[data-v-8b7fcfe2]{width:min(184px,21vw);max-width:none;padding:16px 18px 15px;font-size:19px;line-height:1.38}.crt-screen-stickynote--link[data-v-8b7fcfe2]{position:relative;top:auto;left:auto;width:min(184px,21vw);padding:16px 18px 15px;pointer-events:auto;cursor:pointer;text-decoration:none;display:block;transition:filter .18s ease,background .18s ease}.crt-screen-stickynote--link[data-v-8b7fcfe2]:hover,.crt-screen-stickynote--link[data-v-8b7fcfe2]:focus-visible{outline:none}.crt-screen-stickynote--link p[data-v-8b7fcfe2]{text-align:left}.crt-screen-stickynote-link[data-v-8b7fcfe2]{display:inline-block;font-weight:700;font-size:1.18em;letter-spacing:.02em;border-bottom:2px solid currentColor;padding-bottom:1px}.crt-screen-stickynote--vps[data-v-8b7fcfe2]{background:#fff4a8;background-image:linear-gradient(180deg,#fff6bc,#f2dc48);transform:rotate(-2deg);transform-origin:bottom left}.crt-screen-stickynote--vps[data-v-8b7fcfe2]:hover,.crt-screen-stickynote--vps[data-v-8b7fcfe2]:focus-visible{background-image:linear-gradient(180deg,#fff080,#e8c820)}.crt-screen-stickynote--vps[data-v-8b7fcfe2]:before{content:"";position:absolute;top:-10px;left:50%;width:72px;height:18px;background:#f4c4309e;background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgba(0,0,0,.06) 4px 5px);border:1px dashed rgba(0,0,0,.18);transform:translate(-50%) rotate(5deg);pointer-events:none}.crt-screen-stickynote--broker[data-v-8b7fcfe2]{background:#ffe066;background-image:linear-gradient(180deg,#fff09a,#f6cf3a);transform:rotate(2.5deg);transform-origin:bottom right}.crt-screen-stickynote--broker[data-v-8b7fcfe2]:hover,.crt-screen-stickynote--broker[data-v-8b7fcfe2]:focus-visible{background-image:linear-gradient(180deg,#ffe070,#e8b820)}.crt-screen-stickynote--broker[data-v-8b7fcfe2]:before{content:"";position:absolute;top:-10px;left:50%;width:72px;height:18px;background:#f4c4309e;background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgba(0,0,0,.06) 4px 5px);border:1px dashed rgba(0,0,0,.18);transform:translate(-50%) rotate(-6deg);pointer-events:none}.desk-surface[data-v-94bf7dd4]{position:relative;flex-shrink:0;height:40px;margin-left:calc(-1 * var(--crt-batting));margin-right:calc(-1 * var(--crt-batting));background:linear-gradient(180deg,#7a4f30,#5a3820 14%,#3a2210);box-shadow:inset 0 1px #ffe8c838,inset 0 -1px #0000008c;z-index:1}.desk-surface-grain[data-v-94bf7dd4]{position:absolute;top:1px;right:0;bottom:1px;left:0;background-image:repeating-linear-gradient(90deg,transparent 0 180px,rgba(0,0,0,.1) 180px 181px,transparent 181px 340px,rgba(255,220,180,.04) 340px 341px);pointer-events:none}
