.u5r3CG_loginPage{min-height:100svh;padding:clamp(32px, 7vh, 84px) var(--gutter) calc(48px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.u5r3CG_loginSheet{width:100%;max-width:404px}.u5r3CG_signupPage{min-height:100svh;padding:clamp(24px, 5vh, 44px) var(--gutter) calc(26px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.u5r3CG_signupShell{width:100%;max-width:992px}.u5r3CG_masthead{border-bottom:1px solid var(--rule);justify-content:center;align-items:center;padding-bottom:18px;display:flex}.u5r3CG_brand{letter-spacing:-.045em;border-radius:4px;align-items:center;min-height:44px;padding:0 8px;font-size:clamp(27px,2.4vw,31px);font-weight:600;line-height:1;display:inline-flex}.u5r3CG_intro{margin-top:34px}.u5r3CG_formColumn .u5r3CG_intro,.u5r3CG_formColumn .u5r3CG_authTitle{margin-top:0}.u5r3CG_authTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,4vw,40px);font-weight:650;line-height:1.04}.u5r3CG_lede{max-width:38ch;color:var(--ink-2);text-wrap:pretty;margin-top:13px;font-size:14.5px;line-height:1.6}.u5r3CG_form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.u5r3CG_reveal{min-height:44px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease);background:0 0;border:0;align-items:center;margin:-14px -2px;padding:14px 2px;font-size:10px;font-weight:500;display:inline-flex}.u5r3CG_reveal[aria-pressed=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.u5r3CG_reveal:hover{color:var(--ink)}}.u5r3CG_links{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 7px;margin-top:18px;font-size:13.5px;line-height:1.5;display:flex}.u5r3CG_link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--flag);text-decoration-color:var(--flag);text-underline-offset:3px;align-items:center;font-weight:550;text-decoration-thickness:1px;display:inline-flex}.u5r3CG_linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.u5r3CG_link:hover{text-decoration-thickness:2px}}.u5r3CG_signupGrid{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:36px;display:grid}.u5r3CG_formColumn,.u5r3CG_rail{min-width:0}@media (max-width:959px){.u5r3CG_signupShell{max-width:520px}.u5r3CG_formColumn{width:100%;max-width:480px;margin:0 auto}.u5r3CG_rail{display:none}}@media (min-width:960px){.u5r3CG_signupGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px);padding-top:40px}.u5r3CG_formColumn{padding-top:25px}.u5r3CG_rail{border-left:1px solid var(--rule);padding-left:clamp(32px,4vw,56px)}}.u5r3CG_railTitle{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;font-size:clamp(26px,2.2vw,30px);font-weight:600;line-height:1.14}.u5r3CG_railLede{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.6}.u5r3CG_benefits{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.u5r3CG_benefit{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.u5r3CG_benefitIcon{background:var(--surface);border:1px solid var(--rule);width:22px;height:22px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.u5r3CG_benefitTitle{letter-spacing:-.015em;text-wrap:balance;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35}.u5r3CG_railProof{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.u5r3CG_railProofLabel{font-family:var(--font-mono);color:var(--ink-2);font-size:10.5px;line-height:1.5}.u5r3CG_logoRow{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:12px;list-style:none;display:flex}.u5r3CG_logo{width:auto;height:18px}.u5r3CG_logoNuman{height:20px}.u5r3CG_logoFyxer{height:19px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .u5r3CG_logo{filter:invert()}}html[data-theme=dark] .u5r3CG_logo{filter:invert()}.u5r3CG_railCommitment{font-family:var(--font-mono);color:var(--ink-2);margin-top:14px;font-size:10.5px;line-height:1.5}
.SP2qqW_button{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;cursor:pointer;transition:opacity var(--duration) var(--ease), border-color var(--duration) var(--ease), background var(--duration) var(--ease), transform var(--duration) var(--ease);border:1px solid #0000;flex:none;font-weight:500;line-height:1;display:inline-flex}.SP2qqW_button:active:not(:disabled){transform:scale(.97)}.SP2qqW_button:disabled{opacity:.55;cursor:not-allowed}.SP2qqW_button[data-variant=primary]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.SP2qqW_button[data-variant=secondary]{background:var(--surface);color:var(--ink);border-color:var(--rule-strong)}.SP2qqW_button[data-variant=ghost]{color:var(--ink);background:0 0}.SP2qqW_button[data-variant=danger]{background:var(--flag);color:var(--surface);border-color:var(--flag)}@media (hover:hover) and (pointer:fine){.SP2qqW_button[data-variant=primary]:hover:not(:disabled){opacity:.88}.SP2qqW_button[data-variant=secondary]:hover:not(:disabled){border-color:var(--ink)}.SP2qqW_button[data-variant=ghost]:hover:not(:disabled){background:var(--band)}.SP2qqW_button[data-variant=danger]:hover:not(:disabled){opacity:.9}}.SP2qqW_button[data-size=sm]{min-height:var(--control-sm);padding:var(--pad-control-sm);border-radius:var(--radius-md);font-size:var(--text-sm)}.SP2qqW_button[data-size=md]{min-height:var(--control-md);padding:var(--pad-control-md);border-radius:var(--radius-md);font-size:var(--text-sm)}.SP2qqW_button[data-size=lg]{min-height:var(--control-lg);padding:var(--pad-control-lg);border-radius:var(--radius-lg);font-size:15px}.SP2qqW_button[data-block]{width:100%}@media (pointer:coarse){.SP2qqW_button[data-size=sm],.SP2qqW_button[data-size=md]{min-height:44px}}.SP2qqW_badge{align-items:center;gap:var(--space-1);padding:var(--pad-badge);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;font-weight:500;line-height:1.4;display:inline-flex}.SP2qqW_badge[data-tone=flag]{background:var(--flag-soft);border-color:var(--flag-edge);color:var(--flag)}.SP2qqW_badge[data-tone=warn]{background:var(--warn-soft);border-color:var(--warn-edge);color:var(--warn)}.SP2qqW_badge[data-tone=pass]{background:var(--pass-soft);border-color:color-mix(in srgb, var(--pass) 30%, transparent);color:var(--pass)}.SP2qqW_badge[data-tone=ink]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.SP2qqW_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);color:var(--ink)}.SP2qqW_card[data-padding=sm]{padding:var(--pad-card-sm)}.SP2qqW_card[data-padding=md]{padding:var(--pad-card-md)}.SP2qqW_card[data-padding=lg]{padding:var(--pad-card-lg)}.SP2qqW_card[data-padding=none]{padding:0}.SP2qqW_card[data-shadow=sm]{box-shadow:var(--shadow-sm)}.SP2qqW_card[data-shadow=md]{box-shadow:var(--shadow-md)}.SP2qqW_card[data-shadow=lg]{box-shadow:var(--shadow-lg)}.SP2qqW_cardTitle{font-size:15px;font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.SP2qqW_cardBody{margin-top:var(--space-2);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-2)}.SP2qqW_input,.SP2qqW_textarea{width:100%;padding:var(--pad-field);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-lg)}.SP2qqW_input::placeholder,.SP2qqW_textarea::placeholder{color:var(--ink-3)}.SP2qqW_textarea{resize:vertical;min-height:120px;line-height:var(--leading-normal)}.SP2qqW_input[data-invalid=true],.SP2qqW_textarea[data-invalid=true]{border-color:var(--flag)}.SP2qqW_input:disabled,.SP2qqW_textarea:disabled{opacity:.55;cursor:not-allowed}.SP2qqW_separator{border:0;border-top:1px solid var(--rule);margin:0}.SP2qqW_avatar{border-radius:var(--radius-full);background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.SP2qqW_avatar[data-size=lg]{width:40px;height:40px;font-size:var(--text-sm)}.SP2qqW_code{font-family:var(--font-mono);background:var(--code-bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:1px 6px;font-size:12.5px}.SP2qqW_switchRoot{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--band);cursor:pointer;width:40px;height:24px;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);flex:none;padding:3px;display:inline-flex}.SP2qqW_switchRoot[data-checked]{background:var(--ink);border-color:var(--ink)}.SP2qqW_switchThumb{border-radius:var(--radius-full);background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--duration) var(--ease)}.SP2qqW_switchRoot[data-checked] .SP2qqW_switchThumb{transform:translate(16px)}.SP2qqW_field{gap:var(--space-2);display:grid}.SP2qqW_fieldLabel{font-size:var(--text-sm);color:var(--ink);font-weight:600}.SP2qqW_labelRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.SP2qqW_fieldHint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-2)}.SP2qqW_fieldError{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--flag)}.SP2qqW_searchWrap{position:relative}.SP2qqW_searchWrap .SP2qqW_input{padding-left:36px}.SP2qqW_searchIcon{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SP2qqW_alert{gap:var(--space-3);padding:var(--pad-card-sm);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-md);line-height:var(--leading-normal);display:flex}.SP2qqW_alert[data-tone=flag]{background:var(--flag-soft);border-color:var(--flag-edge);color:var(--flag)}.SP2qqW_alert[data-tone=warn]{background:var(--warn-soft);border-color:var(--warn-edge);color:var(--warn)}.SP2qqW_alert[data-tone=pass]{background:var(--pass-soft);color:var(--pass)}.SP2qqW_emptyState{justify-items:start;gap:var(--space-3);padding:var(--pad-card-md);border:1px dashed var(--rule-strong);border-radius:var(--radius-xl);background:var(--surface);display:grid}.SP2qqW_emptyState .SP2qqW_cardBody{margin-top:0}.SP2qqW_statValue{margin-bottom:var(--space-1);letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.SP2qqW_statLabel{font-size:var(--text-sm);color:var(--ink-2)}.SP2qqW_tabsList{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--band);display:inline-flex;position:relative}.SP2qqW_tabsTab{z-index:1;min-height:var(--control-sm);padding:var(--pad-control-sm);border-radius:var(--radius-md);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;position:relative}.SP2qqW_tabsTab[data-selected]{color:var(--ink)}.SP2qqW_tabsIndicator{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-sm);transition:translate var(--duration) var(--ease), width var(--duration) var(--ease), height var(--duration) var(--ease);position:absolute}.SP2qqW_tabsPanel{padding-top:var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.SP2qqW_tabsIndicator,.SP2qqW_switchThumb{transition:none}}.SP2qqW_dialogBackdrop{z-index:60;background:#0f10147a;position:fixed;inset:0}.SP2qqW_dialogPopup{z-index:61;width:min(480px, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.SP2qqW_dialogTitle{letter-spacing:-.01em;font-size:17px;font-weight:600}.SP2qqW_dialogDescription{margin-top:var(--space-2);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-2)}.SP2qqW_dialogActions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.SP2qqW_dialogPopup .SP2qqW_field{margin-top:var(--space-5)}
.m32VQG_root{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:55;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.m32VQG_trigger{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-height:44px;color:var(--paper);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--shadow-md);transition:opacity .16s var(--ease), transform .14s var(--ease);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:550;display:inline-flex}.m32VQG_trigger:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.m32VQG_trigger:hover{opacity:.88}}.m32VQG_panel{border:1px solid var(--rule-strong);border-radius:var(--radius-xl);background:var(--surface);width:min(360px,100vw - 32px);box-shadow:var(--shadow-md);animation:m32VQG_feedback-in .16s var(--ease);padding:18px}@keyframes m32VQG_feedback-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.m32VQG_panelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.m32VQG_panelTitle{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.35}.m32VQG_close{width:40px;height:40px;color:var(--ink-2);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), transform .14s var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}.m32VQG_close:active{transform:scale(.97)}.m32VQG_close:disabled{cursor:progress;opacity:.6}@media (hover:hover) and (pointer:fine){.m32VQG_close:hover{background:var(--code-bg);color:var(--ink)}}.m32VQG_form{gap:12px;margin-top:14px;display:grid}.m32VQG_count{color:var(--ink-3);text-align:right;margin-top:-6px;font-size:11.5px;line-height:1.4}.m32VQG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.m32VQG_sent{gap:14px;margin-top:14px;display:grid}.m32VQG_sentText{color:var(--ink);text-wrap:pretty;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.m32VQG_sentText svg{color:var(--pass);flex:none;margin-top:2px}@media (max-width:560px){.m32VQG_root{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(16px + env(safe-area-inset-left,0px));align-items:stretch}.m32VQG_panel{width:100%}.m32VQG_trigger{align-self:flex-end}}
