html,body{color:#f4f4f5;background:#121214;height:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}#app{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.caption,.status,.arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#12121499;position:fixed}.caption{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));pointer-events:none;border-radius:12px;flex-direction:column;padding:8px 16px;line-height:1.25;display:flex}#model-name{font-size:15px;font-weight:600}#model-count{opacity:.65;font-variant-numeric:tabular-nums;font-size:12px}.status{bottom:max(24px, env(safe-area-inset-bottom));white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 14px;font-size:13px;left:50%;transform:translate(-50%)}.status[hidden]{display:none}.toast{bottom:auto;top:max(16px, env(safe-area-inset-top))}.arrow{width:52px;height:52px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid;top:50%;transform:translateY(-50%)}.prev{left:max(16px, env(safe-area-inset-left))}.next{right:max(16px, env(safe-area-inset-right))}.arrow:hover{background:#3c3c42bf}.arrow:focus-visible{outline-offset:2px;outline:2px solid #f4f4f5}.arrow svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}
