.AppLayout-module___DqYSa__shell{background:var(--bg);width:100%;min-height:100dvh;overflow:clip visible}.AppLayout-module___DqYSa__appFrame{background:var(--bg);width:100%;min-height:100dvh;position:relative;overflow:clip visible}.AppLayout-module___DqYSa__header{z-index:20;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 12px;background:var(--bg);border-bottom:none;display:grid;position:sticky;top:0}.AppLayout-module___DqYSa__screenHead{justify-content:space-between;align-items:center;min-width:0;min-height:48px;display:flex;position:relative}.AppLayout-module___DqYSa__screenHeadHome{justify-content:flex-start}.AppLayout-module___DqYSa__logoLockup{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.AppLayout-module___DqYSa__logoMark{width:60px;height:auto;display:block}.AppLayout-module___DqYSa__logoText{text-align:center;gap:1px;line-height:1;display:grid}.AppLayout-module___DqYSa__logoText strong{font-family:var(--font-sans,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#fff;letter-spacing:3.5px;font-size:24px;font-weight:900}.AppLayout-module___DqYSa__logoText small{font-family:var(--font-sans,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--gold);letter-spacing:7px;padding-left:6px;font-size:11px;font-weight:800}.AppLayout-module___DqYSa__iconButton{width:44px;height:44px;color:var(--gold);cursor:default;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.AppLayout-module___DqYSa__backButton{width:44px;height:44px;color:var(--gold);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AppLayout-module___DqYSa__backButton svg{width:24px;height:24px}.AppLayout-module___DqYSa__iconButton svg{stroke-width:1.55px;width:30px;height:30px}.AppLayout-module___DqYSa__bellButton:after{border:1px solid var(--bg);background:var(--gold);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:7px}.AppLayout-module___DqYSa__headerTitle{text-align:center;width:100%;min-width:0;padding:0 46px}.AppLayout-module___DqYSa__headerTitle strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850;line-height:1.12;display:block;overflow:hidden}.AppLayout-module___DqYSa__headerTitle span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.AppLayout-module___DqYSa__content{width:100%;min-width:0;max-width:100%;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.AppLayout-module___DqYSa__bottomNav{z-index:30;width:100%;min-height:calc(70px + env(safe-area-inset-bottom,0px));background:var(--bg);padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));border-top:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.AppLayout-module___DqYSa__navLink{min-width:0;min-height:54px;color:var(--muted);border-radius:14px;align-content:center;place-items:center;gap:5px;transition:background-color .16s,color .16s,transform .16s;display:grid}.AppLayout-module___DqYSa__navLink svg{stroke-width:1.75px;width:24px;height:24px}.AppLayout-module___DqYSa__navLink span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0;font-size:11px;font-weight:750;line-height:1.05;display:block;overflow:hidden}.AppLayout-module___DqYSa__navLinkActive{color:var(--gold);background:0 0}.AppLayout-module___DqYSa__navLink:active{transform:translateY(1px)scale(.98)}
.PwaInstallBanner-module__JJeFAG__banner{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(86px + env(safe-area-inset-bottom,0px));left:calc(12px + env(safe-area-inset-left,0px));z-index:45;background:#101820;border:1px solid #f5b82e3d;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:10px 12px;width:auto;max-width:430px;margin:0 auto;padding:12px;display:grid;position:fixed;box-shadow:0 18px 42px #0000005c}.PwaInstallBanner-module__JJeFAG__icon{border-radius:14px;width:48px;height:48px;display:block}.PwaInstallBanner-module__JJeFAG__copy{gap:3px;min-width:0;display:grid}.PwaInstallBanner-module__JJeFAG__copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.2;overflow:hidden}.PwaInstallBanner-module__JJeFAG__copy span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.PwaInstallBanner-module__JJeFAG__dismissButton,.PwaInstallBanner-module__JJeFAG__installButton{cursor:pointer;border:0;min-height:44px}.PwaInstallBanner-module__JJeFAG__dismissButton{width:44px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;display:grid}.PwaInstallBanner-module__JJeFAG__dismissButton svg{stroke-width:1.8px;width:21px;height:21px}.PwaInstallBanner-module__JJeFAG__installButton{background:var(--gold);color:#080808;border-radius:999px;grid-column:2/4;justify-content:center;justify-self:start;align-items:center;gap:7px;min-width:142px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.PwaInstallBanner-module__JJeFAG__installButton svg{stroke-width:2px;width:18px;height:18px}.PwaInstallBanner-module__JJeFAG__dismissButton:active,.PwaInstallBanner-module__JJeFAG__installButton:active{transform:translateY(1px)}
