.desktop-layer[data-v-d6d5dcf8]{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.desktop-layer[data-v-d6d5dcf8]>*{pointer-events:auto}.desktop-layer-route-behind .desktop-select-surface[data-v-d6d5dcf8]{pointer-events:none}.game3d-modal-blocker[data-v-d6d5dcf8]{z-index:5000;pointer-events:auto;background:0 0;position:fixed;inset:0}.desktop-select-surface[data-v-d6d5dcf8]{z-index:0;position:absolute;inset:0}.desktop-selection-box[data-v-d6d5dcf8]{z-index:5;pointer-events:none;background:#5ca59a2e;border:1px solid #5ca59ab3;position:fixed}.desktop-layer-mobile[data-v-d6d5dcf8]{background-color:#0a0a0a}.phone-grid[data-v-d6d5dcf8]{grid-template-columns:repeat(4,1fr);align-content:start;gap:20px 12px;padding:24px 20px;display:grid;position:absolute;inset:46px 0 24px;overflow-y:auto}@media (width<=480px){.phone-grid[data-v-d6d5dcf8]{grid-template-columns:repeat(3,1fr);gap:24px 8px;padding:32px 16px}}@media (width>=768px) and (width<=1023px){.phone-grid[data-v-d6d5dcf8]{grid-template-columns:repeat(6,1fr);gap:32px 16px;max-width:720px;margin:0 auto;padding:40px 24px}}.phone-app[data-v-d6d5dcf8]{cursor:pointer;color:#fafafa;font-family:var(--font-geist-sans);font-feature-settings:var(--geist-features);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px;transition:transform .12s;display:flex}.phone-app[data-v-d6d5dcf8]:active{transform:scale(.92)}.phone-app-img-wrapper[data-v-d6d5dcf8]{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.phone-app-img[data-v-d6d5dcf8]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.phone-app-fallback[data-v-d6d5dcf8]{color:#fafafa;font-size:24px;font-weight:600}.phone-app-label[data-v-d6d5dcf8]{letter-spacing:-.01em;text-align:center;text-shadow:0 1px 2px #0009;max-width:80px;font-size:12px;line-height:1.2}.phone-home-indicator[data-v-d6d5dcf8]{pointer-events:none;background:#fafafad9;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.desktop-icon[data-v-d6d5dcf8]{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border-radius:4px;flex-direction:column;align-items:center;gap:8px;width:96px;padding:12px;transition:background-color .1s;display:flex;position:absolute}.desktop-icon[data-v-d6d5dcf8]:active{background-color:#0000001a}.desktop-icon-selected[data-v-d6d5dcf8],.desktop-icon-selected[data-v-d6d5dcf8]:hover{outline-offset:-1px;background-color:#5ca59a2e;outline:1px solid #5ca59ab3}.desktop-icon-img-wrapper[data-v-d6d5dcf8]{width:48px;height:48px;position:relative}.desktop-icon-img[data-v-d6d5dcf8]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.desktop-icon-img-hover[data-v-d6d5dcf8]{opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.desktop-icon:hover .desktop-icon-img-hover[data-v-d6d5dcf8]{opacity:1}.desktop-icon-label[data-v-d6d5dcf8]{font-family:var(--font-geist-sans);font-feature-settings:var(--geist-features);color:#171717;text-align:center;letter-spacing:-.02em;white-space:nowrap;background:#ebebeb;border-radius:4px;padding:2px 6px;font-size:13px;line-height:1.2}.camera-roll-window-content[data-v-d6d5dcf8]{align-items:stretch;height:100%;padding:12px;display:flex}.camera-roll-window-content[data-v-d6d5dcf8] .bg-white{background-color:#ffffff0d;border-color:#ffffff1a;width:100%;height:100%}.camera-roll-window-content[data-v-d6d5dcf8] .text-black{color:#fafafa}.camera-roll-window-content[data-v-d6d5dcf8] .bg-black\/30{background-color:#fff3}.camera-roll-window-content[data-v-d6d5dcf8] .bg-black\/20{background-color:#ffffff26}
