.app-update-notice_notice__5QitZ{position:fixed;right:max(20px,env(safe-area-inset-right));top:calc(68px + env(safe-area-inset-top, 0px));z-index:10000;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:max-content;max-width:min(480px,calc(100vw - 32px));padding:16px;border:1px solid var(--line-strong);border-radius:16px;background:var(--panel-strong);color:var(--ink);box-shadow:var(--shadow-lg);font-size:14px}.app-update-notice_icon__Z7jf6{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong);font-size:24px}.app-update-notice_content__bhS1F{min-width:0}.app-update-notice_title__e3CIx{margin:0 0 4px;font-size:14px;font-weight:700}.app-update-notice_text__pag_y{margin:0;font-size:13px;line-height:1.4;color:var(--ink-soft)}.app-update-notice_button__BVpzp{flex:0 0 auto;padding:10px 14px;border:0;border-radius:10px;background:var(--cta-bg);color:var(--cta-ink);font:inherit;font-weight:600;cursor:pointer}.app-update-notice_button__BVpzp:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.app-update-notice_button__BVpzp:hover{filter:brightness(1.08)}@media (max-width:520px){.app-update-notice_notice__5QitZ{right:max(12px,env(safe-area-inset-right));display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:14px}.app-update-notice_icon__Z7jf6{height:32px}.app-update-notice_button__BVpzp{grid-column:2;justify-self:start}}.cookie-consent_banner__Q7mso{--cc-surface:rgba(16,17,20,0.96);--cc-border:rgba(255,255,255,0.1);--cc-shadow:0 18px 48px rgba(0,0,0,0.5);--cc-text:rgba(255,255,255,0.78);--cc-link:#f0bb7b;--cc-link-hover:#f5d3a3;--cc-accept-bg:linear-gradient(135deg,#f5b866,#e8862e);--cc-accept-ink:#1a1206;--cc-decline-bg:rgba(255,255,255,0.04);--cc-decline-bg-hover:rgba(255,255,255,0.09);--cc-decline-border:rgba(255,255,255,0.16);--cc-decline-border-hover:rgba(255,255,255,0.28);--cc-decline-ink:rgba(255,255,255,0.82);position:fixed;left:0;right:0;margin-inline:auto;bottom:clamp(12px,3vh,24px);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);zoom:.8;z-index:1000;border:1px solid var(--cc-border);border-radius:14px;background:var(--cc-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--cc-shadow);animation:cookie-consent_cookie-rise__9giaZ .28s ease}html[data-theme=light] .cookie-consent_banner__Q7mso{--cc-surface:rgba(255,255,255,0.96);--cc-border:#e3e4ea;--cc-shadow:0 2px 6px rgba(27,36,44,0.06),0 18px 44px rgba(27,36,44,0.16);--cc-text:#1c1c24;--cc-link:#7b2fd1;--cc-link-hover:#9a41fe;--cc-accept-bg:linear-gradient(135deg,#9a41fe,#005bff);--cc-accept-ink:#ffffff;--cc-decline-bg:#ffffff;--cc-decline-bg-hover:#f4f4f7;--cc-decline-border:#d1cfd7;--cc-decline-border-hover:#b3aec0;--cc-decline-ink:#1c1c24}@keyframes cookie-consent_cookie-rise__9giaZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cookie-consent_inner__D_85M{display:flex;align-items:center;gap:18px;padding:16px 20px}.cookie-consent_text__VFnkS{margin:0;max-width:460px;font-size:13.5px;line-height:1.5;color:var(--cc-text)}.cookie-consent_link__Trqgm{color:var(--cc-link);text-decoration:underline;text-underline-offset:2px}.cookie-consent_link__Trqgm:hover{color:var(--cc-link-hover)}.cookie-consent_actions__qL_lt{display:flex;gap:10px;flex-shrink:0}.cookie-consent_accept__CUhYj,.cookie-consent_decline__9Z9FO{padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.cookie-consent_accept__CUhYj{border:none;color:var(--cc-accept-ink);background:var(--cc-accept-bg)}.cookie-consent_accept__CUhYj:hover{filter:brightness(1.06)}.cookie-consent_decline__9Z9FO{border:1px solid var(--cc-decline-border);background:var(--cc-decline-bg);color:var(--cc-decline-ink)}.cookie-consent_decline__9Z9FO:hover{background:var(--cc-decline-bg-hover);border-color:var(--cc-decline-border-hover)}@media (max-width:640px){.cookie-consent_banner__Q7mso{width:auto;left:12px;right:12px;margin-inline:0}.cookie-consent_text__VFnkS{max-width:none}.cookie-consent_inner__D_85M{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.cookie-consent_actions__qL_lt{justify-content:stretch}.cookie-consent_accept__CUhYj,.cookie-consent_decline__9Z9FO{flex:1 1;padding:12px 16px}}