.cs3d{position:fixed;inset:0;z-index:var(--z-splash);background:#05060f;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cs3d-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cs3d-bottom,.cs3d-top{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.cs3d-bottom>*,.cs3d-top>*{pointer-events:auto}.cs3d-top{top:calc(14px + env(safe-area-inset-top))}.cs3d-bottom{bottom:calc(16px + env(safe-area-inset-bottom))}.cs3d-plate{position:absolute;left:50%;top:74%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;animation:cs3d-plate-in .36s ease-out both}@keyframes cs3d-plate-in{0%{opacity:0;transform:translate(-50%,8px)}}.cs3d-name{pointer-events:auto;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 26px;border-radius:999px;background:var(--parchment);border:2.5px solid var(--wood-dark);box-shadow:0 4px 0 var(--shadow),0 10px 26px rgba(255,200,120,.25);color:var(--wood-dark);font-size:1.35rem;font-weight:800;cursor:pointer}.cs3d-lang{display:inline-flex;align-items:center;gap:7px;color:#f6ead2;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.8)}.cs3d-turn{position:absolute;top:46%;width:46px;height:46px;border-radius:50%;border:2px solid rgba(246,234,210,.5);background:rgba(10,12,30,.45);color:#f6ead2;font-size:1.8rem;line-height:1;cursor:pointer}.cs3d-turn-prev{left:calc(12px + env(safe-area-inset-left))}.cs3d-turn-next{right:calc(12px + env(safe-area-inset-right))}@media (min-aspect-ratio:4/5) and (min-height:561px){.cs3d-bottom{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 16px}}@media (orientation:landscape) and (max-height:560px){.cs3d-plate{top:76%}.cs3d-bottom{top:calc(10px + env(safe-area-inset-top));bottom:auto;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 calc(14px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left))}.cs3d-bottom .play-landing-library{position:absolute;left:calc(14px + env(safe-area-inset-left));top:56px;padding:8px 22px;font-size:.95rem}.cs3d-bottom .switcher-account{flex-direction:column;align-items:flex-end;gap:4px}}.cs3d-add{padding:9px 22px;border-radius:999px;border:2px dashed rgba(246,234,210,.7);background:rgba(10,12,30,.5);color:#f6ead2;font-size:1rem;font-weight:800;cursor:pointer}.cs3d .switcher-account{margin:0;padding:0;border:none;background:none}.cs3d .switcher-account-note{color:rgba(246,234,210,.75)}.cs3d .switcher-tools{margin:0;padding:0;border:none}.cs3d-close{position:fixed;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));width:44px;height:44px;border-radius:50%;border:2px solid rgba(246,234,210,.5);background:rgba(10,12,30,.5);color:#f6ead2;font-size:1.2rem;cursor:pointer}.cs3d-flag{width:26px;height:18px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.6)}@media (orientation:portrait) and (max-aspect-ratio:4/5){.cs3d-plate{top:57%}.cs3d-bottom{gap:14px}}