.macos-sim-container[data-v-3c0846e4]{position:relative;width:100%;height:100vh;overflow:hidden;background:#15151f}.macos-sim-frame[data-v-3c0846e4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.macos-sr-only[data-v-3c0846e4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.macos-sim-container) .breadcrumb-container{display:none}.prerender-desktop[data-v-3c0846e4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;color:#1d1d1f;overflow:hidden}.prerender-menubar[data-v-3c0846e4]{height:28px;display:flex;align-items:center;padding:0 10px 0 8px;background:rgba(255,255,255,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:13px;font-weight:500;gap:2px;z-index:10;flex-shrink:0;color:#1d1d1f}.prerender-apple-logo[data-v-3c0846e4]{width:14px;height:17px;fill:#1d1d1f;margin:0 6px 0 4px;flex-shrink:0}.prerender-menu-title[data-v-3c0846e4]{font-weight:700;margin-right:10px;padding:2px 4px}.prerender-menu-item[data-v-3c0846e4]{padding:2px 6px;border-radius:4px;color:#1d1d1f}.prerender-menu-right[data-v-3c0846e4]{margin-left:auto;display:flex;align-items:center;gap:10px}.prerender-mb-item[data-v-3c0846e4]{display:inline-flex;align-items:center;color:#1d1d1f}.prerender-menu-clock[data-v-3c0846e4]{font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:13px}.prerender-wallpaper[data-v-3c0846e4]{flex:1;position:relative;background:url(https://r2.tools321.com/macos-web/assets/wallpapers/monterey.jpg) center/cover no-repeat;overflow:hidden}.prerender-desktop-icons[data-v-3c0846e4]{position:absolute;top:16px;right:20px;z-index:1}.prerender-desk-icon[data-v-3c0846e4]{display:flex;flex-direction:column;align-items:center;gap:4px;width:80px}.prerender-icon-img[data-v-3c0846e4]{width:52px;height:52px;object-fit:contain}.prerender-icon-label[data-v-3c0846e4]{font-size:12px;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prerender-textedit-window[data-v-3c0846e4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(680px,80%);height:min(520px,70%);background:#fff;border-radius:10px;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 20px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;z-index:5}.prerender-window-titlebar[data-v-3c0846e4]{height:36px;display:flex;align-items:center;padding:0 12px;background:#f5f5f7;border-bottom:1px solid #e2e2e6;flex-shrink:0;gap:10px}.prerender-traffic-lights[data-v-3c0846e4]{display:flex;gap:8px;align-items:center}.prerender-light[data-v-3c0846e4]{width:12px;height:12px;border-radius:50%}.prerender-light-close[data-v-3c0846e4]{background:#ff5f57;border:.5px solid #e0443e}.prerender-light-min[data-v-3c0846e4]{background:#febc2e;border:.5px solid #d89e22}.prerender-light-max[data-v-3c0846e4]{background:#28c840;border:.5px solid #1aa630}.prerender-window-title[data-v-3c0846e4]{font-size:13px;font-weight:600;color:#1d1d1f;text-align:center;flex:1;margin-right:54px}.prerender-textedit-body[data-v-3c0846e4]{flex:1;overflow:auto;padding:20px 24px;background:#fff}.prerender-textedit-content[data-v-3c0846e4]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:#1d1d1f;white-space:pre-wrap;word-break:break-word;margin:0}.prerender-dock[data-v-3c0846e4]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:4px;padding:6px 8px;background:rgba(255,255,255,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.28),inset 0 0 0 .5px rgba(255,255,255,.25);z-index:10}.prerender-dock-icon[data-v-3c0846e4]{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.prerender-dock-icon img[data-v-3c0846e4]{width:100%;height:100%;object-fit:contain;pointer-events:none}.prerender-dock-bouncing img[data-v-3c0846e4]{animation:prerender-dock-bounce-3c0846e4 .8s ease 2}@keyframes prerender-dock-bounce-3c0846e4{30%{transform:translateY(-26px)}60%{transform:translateY(0)}80%{transform:translateY(-12px)}}.prerender-dock-sep[data-v-3c0846e4]{width:1px;align-self:stretch;margin:6px 4px;background:rgba(128,128,128,.4)}html.macos-hide-article .article-container{display:none}
