.offline_page__n7LXb{min-height:100dvh;max-width:720px;margin:0 auto;padding-block:max(72px,env(safe-area-inset-top)) max(72px,env(safe-area-inset-bottom));-webkit-padding-start:max(24px,env(safe-area-inset-left));padding-inline-start:max(24px,env(safe-area-inset-left));-webkit-padding-end:max(24px,env(safe-area-inset-right));padding-inline-end:max(24px,env(safe-area-inset-right));flex-direction:column;align-items:flex-start;overflow:hidden}.offline_mark__4Dmq6,.offline_page__n7LXb{position:relative;display:flex;justify-content:center}.offline_mark__4Dmq6{width:46px;height:46px;border-radius:13px;align-items:center;gap:4px;background:var(--accent-strong);box-shadow:var(--shadow-md)}.offline_mark__4Dmq6 i{display:block;width:4px;border-radius:3px;height:10px;background:var(--bg)}.offline_mark__4Dmq6 i:nth-child(2){height:22px}.offline_mark__4Dmq6 i:nth-child(3){height:15px}.offline_label__PXUWP{position:relative;margin:28px 0 12px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-micro-size);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.offline_page__n7LXb h1{position:relative;max-width:620px;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.02;letter-spacing:-.04em;font-weight:500}.offline_page__n7LXb>p:not(.offline_label__PXUWP){position:relative;max-width:58ch;color:var(--text-dim)}.offline_cta__Ew1nb{position:relative;margin-top:26px;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:11px 22px;background:var(--accent-strong);color:var(--bg);text-decoration:none;font-weight:500;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}[dir=rtl] .offline_page__n7LXb{-webkit-padding-start:max(24px,env(safe-area-inset-right));padding-inline-start:max(24px,env(safe-area-inset-right));-webkit-padding-end:max(24px,env(safe-area-inset-left));padding-inline-end:max(24px,env(safe-area-inset-left))}.offline_cta__Ew1nb:hover{background:color-mix(in srgb,var(--accent) 88%,white);border-color:color-mix(in srgb,var(--accent) 88%,white)}