.mac-window[data-v-55405b1c]{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e5e5e5;box-shadow:0 25px 50px -12px #0000002e}.mac-titlebar[data-v-55405b1c]{display:flex;align-items:center;gap:1rem;height:40px;padding:0 16px;background:#f5f5f5;border-bottom:1px solid #e5e5e5}.mac-lights[data-v-55405b1c]{display:flex;gap:8px;flex:0 0 auto}.mac-light[data-v-55405b1c]{width:12px;height:12px;border-radius:50%}.mac-light-close[data-v-55405b1c]{background:#ff5f57}.mac-light-min[data-v-55405b1c]{background:#febc2e}.mac-light-max[data-v-55405b1c]{background:#28c840}.mac-urlbar[data-v-55405b1c]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;max-width:60%;margin:0 auto;height:24px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #e5e5e5;color:#404040;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-lock[data-v-55405b1c]{width:12px;height:12px;flex:0 0 auto;color:#2dd4a8}.mac-spacer[data-v-55405b1c]{flex:0 0 auto;width:52px}.mac-content[data-v-55405b1c]{background:#fff;line-height:0}.phone-frame[data-v-84da52f7]{position:relative;width:100%;aspect-ratio:680/1483}.phone-bezel[data-v-84da52f7]{border-radius:17%/7.8%;padding:2.6%;background-image:linear-gradient(160deg,#d4d4d4,#a3a3a3 28%,#b8b8b8 58%,#d9d9d9);box-shadow:0 0 0 1px #8f8f8f,inset 0 1px #ffffff59,0 25px 50px -12px #0000004d}.phone-bezel[data-v-84da52f7],.phone-edge[data-v-84da52f7]{position:relative;height:100%;width:100%}.phone-edge[data-v-84da52f7]{border-radius:14.5%/6.6%;padding:1%;background:#0a0a0a}.phone-screen[data-v-84da52f7]{position:relative;height:100%;width:100%;border-radius:13%/6%}.phone-screen[data-v-84da52f7],.phone-viewport[data-v-84da52f7]{overflow:hidden;background:#f9f8f4}.phone-viewport[data-v-84da52f7]{position:absolute;inset:6.8% 0 3.2%}.phone-island[data-v-84da52f7]{top:1.8%;width:34%;height:4.7%;min-height:12px;background:#050403;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-homebar[data-v-84da52f7],.phone-island[data-v-84da52f7]{position:absolute;left:50%;transform:translate(-50%);z-index:2;border-radius:999px}.phone-homebar[data-v-84da52f7]{bottom:1.2%;width:30%;height:.55%;min-height:3px;background:#2d3a3138}.phone-btn[data-v-84da52f7]{position:absolute;border-radius:2px;background:linear-gradient(180deg,#d4d4d4,#a3a3a3)}.phone-btn-power[data-v-84da52f7]{right:-2px;top:26%;width:3px;height:11%}.phone-btn-vol-up[data-v-84da52f7]{left:-2px;top:22%;width:3px;height:7%}.phone-btn-vol-down[data-v-84da52f7]{left:-2px;top:31%;width:3px;height:7%}[data-v-aa2b67e3] .mac-content img,[data-v-aa2b67e3] .phone-screen img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.group[data-v-aa2b67e3]:hover .mac-content img,.group[data-v-aa2b67e3]:hover .phone-screen img{transform:scale(1.04)}.terminal-link[data-v-5a0aadff]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.terminal-link[data-v-5a0aadff]:hover{opacity:.75}.suggestion-line[data-v-5a0aadff]{font:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer}.suggestion-line[data-v-5a0aadff]:hover{text-decoration:underline;text-underline-offset:2px}.suggestion-line[data-v-5a0aadff]:disabled{cursor:default;opacity:.5;text-decoration:none}.mac-window[data-v-844ff6f3]{position:relative;width:100%;border-radius:26px;overflow:hidden;background:var(--color-paper);border:3px solid var(--color-ink);box-shadow:0 6px #4a3b36d9,0 30px 45px -26px #4a3b3673}.mac-titlebar[data-v-844ff6f3]{display:flex;align-items:center;gap:1rem;height:42px;padding:0 16px;background:var(--color-blush);border-bottom:3px solid var(--color-ink)}.mac-lights[data-v-844ff6f3]{display:flex;gap:8px;flex:0 0 auto}.mac-light[data-v-844ff6f3]{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-ink)}.mac-light-close[data-v-844ff6f3]{background:var(--color-candy)}.mac-light-min[data-v-844ff6f3]{background:var(--color-butter)}.mac-light-max[data-v-844ff6f3]{background:var(--color-matcha)}.mac-urlbar[data-v-844ff6f3]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;max-width:62%;margin:0 auto;height:26px;padding:0 14px;border-radius:999px;background:var(--color-paper);border:2px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-display);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-lock[data-v-844ff6f3]{width:12px;height:12px;flex:0 0 auto;color:var(--color-berry)}.mac-spacer[data-v-844ff6f3]{flex:0 0 auto;width:52px}.mac-content[data-v-844ff6f3]{background:var(--color-paper);line-height:0}.phone-frame[data-v-a8716bba]{position:relative;width:100%;aspect-ratio:680/1483}.phone-bezel[data-v-a8716bba]{border-radius:17%/7.8%;padding:3.4%;background:var(--color-candy);border:3px solid var(--color-ink);box-shadow:0 6px #4a3b36d9,0 24px 36px -20px #4a3b3673}.phone-bezel[data-v-a8716bba],.phone-screen[data-v-a8716bba]{position:relative;height:100%;width:100%}.phone-screen[data-v-a8716bba]{border-radius:13%/6%;border:2px solid var(--color-ink)}.phone-screen[data-v-a8716bba],.phone-viewport[data-v-a8716bba]{overflow:hidden;background:var(--color-cream)}.phone-viewport[data-v-a8716bba]{position:absolute;inset:6.8% 0 3.2%}.phone-island[data-v-a8716bba]{top:1.8%;width:34%;height:4.7%;min-height:12px;background:var(--color-ink)}.phone-homebar[data-v-a8716bba],.phone-island[data-v-a8716bba]{position:absolute;left:50%;transform:translate(-50%);z-index:2;border-radius:999px}.phone-homebar[data-v-a8716bba]{bottom:1.2%;width:30%;height:.6%;min-height:3px;background:#4a3b364d}.phone-btn[data-v-a8716bba]{position:absolute;border-radius:3px;background:var(--color-ink)}.phone-btn-power[data-v-a8716bba]{right:-3px;top:26%;width:4px;height:11%}.phone-btn-vol-up[data-v-a8716bba]{left:-3px;top:22%;width:4px;height:7%}.phone-btn-vol-down[data-v-a8716bba]{left:-3px;top:31%;width:4px;height:7%}[data-v-19c50324] .mac-content img,[data-v-19c50324] .phone-viewport img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.group[data-v-19c50324]:hover .mac-content img,.group[data-v-19c50324]:hover .phone-viewport img{transform:scale(1.04)}.sticky-note[data-v-afc41fc8]{transform:rotate(var(--rot,0deg));transition:transform .5s ease}.sticky-note[data-v-afc41fc8]:hover{transform:rotate(0) translateY(-4px)}.step-badge[data-v-a8804e20]{transform:rotate(var(--rot,0deg));box-shadow:0 3px 0 var(--color-ink)}.cute-terminal[data-v-8089f264]{background-color:var(--term-bg);border:3px solid var(--term-border);border-radius:26px;box-shadow:0 6px #4a3b36d9,0 30px 45px -26px #4a3b3673}.light[data-v-8089f264]{width:14px;height:14px;border-radius:999px;border:2px solid var(--color-ink);cursor:pointer;transition:transform .2s ease}.light[data-v-8089f264]:hover{transform:scale(1.15)}.light-close[data-v-8089f264]{background:var(--color-candy)}.light-min[data-v-8089f264]{background:var(--color-butter)}.light-max[data-v-8089f264]{background:var(--color-matcha)}.terminal-link[data-v-8089f264]{color:var(--term-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.terminal-link[data-v-8089f264]:hover{opacity:.75}.suggestion-line[data-v-8089f264]{font:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer}.suggestion-line[data-v-8089f264]:hover{text-decoration:underline;text-underline-offset:2px}.suggestion-line[data-v-8089f264]:disabled{cursor:default;opacity:.5;text-decoration:none}.mac-window[data-v-56477ebd]{position:relative;width:100%;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #e6e2da;box-shadow:0 25px 50px -12px #2d3a3126}.mac-titlebar[data-v-56477ebd]{display:flex;align-items:center;gap:1rem;height:40px;padding:0 16px;background:#f2f0eb;border-bottom:1px solid #e6e2da}.mac-lights[data-v-56477ebd]{display:flex;gap:8px;flex:0 0 auto}.mac-light[data-v-56477ebd]{width:12px;height:12px;border-radius:50%}.mac-light-close[data-v-56477ebd]{background:#c27b66}.mac-light-min[data-v-56477ebd]{background:#dccfc2}.mac-light-max[data-v-56477ebd]{background:#8c9a84}.mac-urlbar[data-v-56477ebd]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;max-width:60%;margin:0 auto;height:24px;padding:0 14px;border-radius:999px;background:#f9f8f4;border:1px solid #e6e2da;color:#2d3a31;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:12px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-lock[data-v-56477ebd]{width:12px;height:12px;flex:0 0 auto;color:#8c9a84}.mac-spacer[data-v-56477ebd]{flex:0 0 auto;width:52px}.mac-content[data-v-56477ebd]{background:#fff;line-height:0}.phone-frame[data-v-a553be7c]{position:relative;width:100%;aspect-ratio:680/1483}.phone-bezel[data-v-a553be7c]{border-radius:17%/7.8%;padding:2.6%;background-image:linear-gradient(160deg,#b6c6b1,#9fb29a 28%,#aabca6 58%,#bccdb8);box-shadow:0 0 0 1px #8a9d85,inset 0 1px #ffffff4d,0 25px 50px -12px #2d3a314d}.phone-bezel[data-v-a553be7c],.phone-edge[data-v-a553be7c]{position:relative;height:100%;width:100%}.phone-edge[data-v-a553be7c]{border-radius:14.5%/6.6%;padding:1%;background:#0a0a0a}.phone-screen[data-v-a553be7c]{position:relative;height:100%;width:100%;border-radius:13%/6%}.phone-screen[data-v-a553be7c],.phone-viewport[data-v-a553be7c]{overflow:hidden;background:#f9f8f4}.phone-viewport[data-v-a553be7c]{position:absolute;inset:6.8% 0 3.2%}.phone-island[data-v-a553be7c]{top:1.8%;width:34%;height:4.7%;min-height:12px;background:#050403;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-homebar[data-v-a553be7c],.phone-island[data-v-a553be7c]{position:absolute;left:50%;transform:translate(-50%);z-index:2;border-radius:999px}.phone-homebar[data-v-a553be7c]{bottom:1.2%;width:30%;height:.55%;min-height:3px;background:#2d3a3138}.phone-btn[data-v-a553be7c]{position:absolute;border-radius:2px;background:linear-gradient(180deg,#b6c6b1,#9fb29a)}.phone-btn-power[data-v-a553be7c]{right:-2px;top:26%;width:3px;height:11%}.phone-btn-vol-up[data-v-a553be7c]{left:-2px;top:22%;width:3px;height:7%}.phone-btn-vol-down[data-v-a553be7c]{left:-2px;top:31%;width:3px;height:7%}[data-v-74c77f26] .mac-content img,[data-v-74c77f26] .phone-screen img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.group[data-v-74c77f26]:hover .mac-content img,.group[data-v-74c77f26]:hover .phone-screen img{transform:scale(1.05)}.terminal-link[data-v-7af15f1e]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.terminal-link[data-v-7af15f1e]:hover{opacity:.75}.suggestion-line[data-v-7af15f1e]{font:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer}.suggestion-line[data-v-7af15f1e]:hover{text-decoration:underline;text-underline-offset:2px}.suggestion-line[data-v-7af15f1e]:disabled{cursor:default;opacity:.5;text-decoration:none}
