._paper_h8c7i_28{width:100%;max-width:400px;padding:var(--mantine-spacing-xl);margin-inline:auto}@media (width<=991.98px){._paper_h8c7i_28{padding:var(--mantine-spacing-lg)}}@media (width<=575.98px){._paper_h8c7i_28{padding:var(--mantine-spacing-md);max-width:100%}div._paper_h8c7i_28{max-width:100%;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin:0;display:flex}}._paper_h8c7i_28 form{width:100%}@media (width<=575.98px){._title_h8c7i_65{font-size:var(--mantine-font-size-xl)}}._input_h8c7i_70{font-size:16px}._submit_h8c7i_74{min-height:44px}._shell_rygpm_1{background:var(--mantine-color-gray-0);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}._header_rygpm_10{z-index:10;padding:var(--space-sm) var(--space-md);background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._headerSpacer_rygpm_22{width:28px}._title_rygpm_26{font-size:17px;font-weight:700}._iconLink_rygpm_31{color:inherit;padding:4px;display:inline-flex}._offlineBar_rygpm_37{padding:var(--space-xs) var(--space-md);background:var(--mantine-color-dark-6);color:var(--mantine-color-white);text-align:center;font-size:13px}._main_rygpm_45{padding:var(--space-md);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}:root{--color-background:#f5f6fa;--color-surface:#fff;--color-text-primary:#1c1e26;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-danger:#dc2626;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--font-family-base:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family-base);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.badgeNoTruncate{overflow:visible}.badgeNoTruncate>*{text-overflow:unset;overflow:visible}
