.offline_banner__Sn6hy{position:sticky;z-index:100;top:0;padding:.65rem 1rem;border-bottom:1px solid var(--line);background:var(--danger);color:var(--on-accent);text-align:center}.offline_page__7fnX_{min-height:100vh;padding:1.5rem clamp(1rem,4vw,4rem) 4rem;background:var(--canvas);color:var(--ink)}.offline_actions__12zYX,.offline_breadcrumbs__ahzsU,.offline_header__8nRct,.offline_heading__Fx_es{display:flex;align-items:center;gap:.8rem}.offline_header__8nRct,.offline_heading__Fx_es{justify-content:space-between}.offline_breadcrumbs__ahzsU{margin:1.5rem 0;color:var(--muted)}.offline_dialog__eu0Pm h2,.offline_heading__Fx_es h1,.offline_panel__aSv4u h2{margin:0;font-family:Georgia,serif}.offline_heading__Fx_es h1{font-size:clamp(2rem,4vw,3.5rem)}.offline_eyebrow__4YYkh{margin:0 0 .3rem;color:var(--accent);font-weight:700;text-transform:uppercase}.offline_state__NVmd0{padding:.45rem .8rem;border-radius:999px;font-weight:700}.offline_online__VZ2nN{background:var(--mp-color-success-surface);color:var(--mp-color-success-text)}.offline_offline__ONP9j{background:var(--danger-surface);color:var(--danger)}.offline_grid__mI9zG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.offline_panel__aSv4u{display:grid;align-content:start;gap:1rem;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.offline_danger__QbYRd{grid-column:1/-1;border-color:var(--danger)}.offline_facts__MPiEQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.offline_facts__MPiEQ div{padding:.8rem;border:1px solid var(--line);border-radius:.7rem}.offline_facts__MPiEQ dt{color:var(--muted)}.offline_facts__MPiEQ dd{margin:.3rem 0 0;font-weight:700}.offline_action__a83_w,.offline_dialog__eu0Pm button,.offline_panel__aSv4u button{width:max-content;padding:.65rem 1rem;border:1px solid var(--line);border-radius:.6rem;background:var(--soft);color:var(--ink);font:inherit;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s,transform .2s}.offline_dialog__eu0Pm button:disabled,.offline_panel__aSv4u button:disabled{cursor:not-allowed;opacity:.55}.offline_note__BLaVY{color:var(--muted)}.offline_queue__VPqMn{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.offline_queue__VPqMn li{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--line);border-radius:.7rem}.offline_queue__VPqMn small,.offline_queue__VPqMn span{color:var(--muted)}.offline_queue__VPqMn pre{overflow:auto;max-height:18rem;padding:.7rem;border-radius:.5rem;background:var(--soft);white-space:pre-wrap}.offline_error__Lp2HW{padding:.8rem;border-left:4px solid var(--danger);background:var(--surface)}.offline_dialog__eu0Pm{width:min(34rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;max-width:34rem;padding:1.4rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);color:var(--ink)}.offline_dialog__eu0Pm::backdrop{background:var(--mp-color-overlay)}@media (hover:hover){.offline_action__a83_w:hover,.offline_dialog__eu0Pm button:hover:not(:disabled),.offline_panel__aSv4u button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}}@media (max-width:720px){.offline_header__8nRct,.offline_heading__Fx_es{align-items:flex-start;flex-direction:column}.offline_facts__MPiEQ,.offline_grid__mI9zG{grid-template-columns:1fr}.offline_danger__QbYRd{grid-column:auto}}