@media (orientation:landscape) and (pointer:coarse) and (min-width:951px) and (max-width:1100px) and (max-height:700px) and (max-aspect-ratio:9/5){.split-rail~#modal-wrapper .split-home{box-sizing:border-box;min-width:0;padding:0 8px 36px 0}.split-rail~#modal-wrapper .split-home~#app{min-height:0}.split-rail~#modal-wrapper .split-home~#app:empty{display:none}.split-rail~#modal-wrapper .split-home__bar{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:56px;padding:6px 72px 6px 12px;background:#0b0b0c}.split-rail~#modal-wrapper .split-home__title{margin:0;color:#fff;font-family:var(--font-bebas),sans-serif;font-size:30px;font-weight:400;line-height:1;letter-spacing:.04em}.split-rail~#modal-wrapper .split-home__subtitle{display:block;margin-top:2px;overflow:hidden;color:#bdb6aa;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.split-rail~#modal-wrapper .split-home__body{display:flex;flex-direction:column;gap:12px;min-width:0;padding:10px 0 0 12px}.split-rail~#modal-wrapper .split-home__live:empty,.split-rail~#modal-wrapper .split-home__notice:empty,.split-rail~#modal-wrapper .split-home__tournament:empty{display:none}.split-rail~#modal-wrapper .split-home__live .home-pass-live-banner{position:relative;top:auto;left:auto;z-index:auto;box-sizing:border-box;width:100%;height:56px;gap:10px;padding:0 14px;border-width:2px;border-radius:8px;animation:none}.split-rail~#modal-wrapper .split-home__live .home-pass-live-banner__dot{width:10px}.split-rail~#modal-wrapper .split-home__live .home-pass-live-banner__headline{font-size:20px}.split-rail~#modal-wrapper .split-home__live .home-pass-live-banner__title{font-size:14px}.split-rail~#modal-wrapper .split-home__live .home-pass-live-banner__hint{padding-left:10px;font-size:12px}.split-rail~#modal-wrapper .split-home__notice .country-notice-banner{--home-pass-ink:#111114;position:relative;top:auto;right:auto;left:auto;z-index:auto;animation:none}.split-rail~#modal-wrapper .split-home__notice .country-notice-banner__paper{background:#e8dfce}.split-rail~#modal-wrapper .split-home__notice .country-notice-banner__clip{display:none}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner{position:static;inset:auto;width:100%;height:auto}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner>div{gap:4px;height:auto;max-height:none;padding:10px 52px 6px 12px}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner>div>div>span:first-child{font-size:11px}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner small{font-size:12px}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner>div>p{font-size:12px;line-height:1.4}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner>div>a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;margin-block:0;padding-block:0;font-size:13px}.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner [role=group] button,.split-rail~#modal-wrapper .split-home__tournament .season-gacha-announcement-banner>div>div>button{min-width:44px;min-height:44px;font-size:14px}.split-rail~#modal-wrapper .split-home__pick{display:flex;flex-direction:column;gap:8px;min-width:0}.split-rail~#modal-wrapper .split-home__pick-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.split-rail~#modal-wrapper .split-home__pick-card{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:76px;padding:7px 12px 7px 7px;border:2px solid #111114;border-left:6px solid #00d4ff;border-radius:2px;color:#111114;background:#e8dfce;box-shadow:3px 3px 0 rgba(0,0,0,.28);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.split-rail~#modal-wrapper .split-home__pick-card:active{filter:brightness(.94);transform:translateY(1px)}.split-rail~#modal-wrapper .split-home__pick-card:focus-visible,.split-rail~#modal-wrapper .split-home__pick-more:focus-visible{outline:3px solid #fff;outline-offset:2px}.split-rail~#modal-wrapper .split-home__pick-thumb{flex:none;width:96px;height:58px;overflow:hidden;border-radius:1px;background:#cfc6b4}.split-rail~#modal-wrapper .split-home__pick-thumb-image{display:block;width:100%;height:100%;object-fit:cover}.split-rail~#modal-wrapper .split-home__pick-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.split-rail~#modal-wrapper .split-home__pick-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.split-rail~#modal-wrapper .split-home__pick-type{color:#111114;font-family:var(--font-bebas),sans-serif;font-size:14px;line-height:1;letter-spacing:.08em}.split-rail~#modal-wrapper .split-home__pick-new{padding:2px 5px;border-radius:2px;color:#fff;background:#d42b6d;font-family:var(--font-bebas),sans-serif;font-size:13px;line-height:1;letter-spacing:.06em}.split-rail~#modal-wrapper .split-home__pick-paid{padding:2px 5px;border-radius:2px;color:#e8dfce;background:#111114;font-family:var(--font-body),sans-serif;font-size:11px;font-weight:700;line-height:1}.split-rail~#modal-wrapper .split-home__pick-title{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:700;line-height:1.35;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.split-rail~#modal-wrapper .split-home__pick-meta{overflow:hidden;color:#4a463e;font-family:var(--font-body),sans-serif;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.split-rail~#modal-wrapper .split-home__pick-skeleton{display:flex;flex-direction:column;gap:8px}.split-rail~#modal-wrapper .split-home__pick-skeleton-card{display:block;box-sizing:border-box;min-height:76px;border:2px solid rgba(232,223,206,.18);border-left-width:6px;border-radius:2px;background:rgba(232,223,206,.08)}.split-rail~#modal-wrapper .split-home__pick-face{display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:12px;border:2px dashed rgba(232,223,206,.35);border-radius:2px;color:#e8dfce}.split-rail~#modal-wrapper .split-home__pick-message{margin:0;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:700;line-height:1.4}.split-rail~#modal-wrapper .split-home__pick-hint{margin:0;color:#bdb6aa;font-family:var(--font-body),sans-serif;font-size:12px;line-height:1.4}.split-rail~#modal-wrapper .split-home__pick-more{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 14px;border:2px solid #00d4ff;border-radius:2px;color:#fff;font-family:var(--font-body),sans-serif;font-size:13px;font-weight:700;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.split-rail~#modal-wrapper .split-home__pick-more:active{filter:brightness(1.2);transform:translateY(1px)}.split-rail~#modal-wrapper .split-home__unread{position:absolute;top:50%;right:76px;box-sizing:border-box;height:22px;margin-top:-11px;padding:0 9px;border-radius:11px;color:#fff;background:#d42b6d;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:800;line-height:22px;white-space:nowrap}}body.is-admin .hud-grid-bg,body.is-admin:after,body.is-admin:before{display:none!important}body.is-admin{background-color:transparent;padding-bottom:0}body.is-admin .orientation-warning{display:none!important}body.is-admin #modal-wrapper{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow-y:auto!important}body.is-admin .bottom-nav,body.is-admin .mobile-hub,body.is-admin .modal-close-btn,body.is-admin .scanline-overlay{display:none!important}body.is-admin #app,body.is-admin .page{opacity:1!important;visibility:visible!important}body.is-admin .page{padding:16px}