.public-footer_footer__IOOHG{border-top:1px solid var(--border);background:var(--canvas);color:var(--muted);padding:32px clamp(20px,4vw,56px) calc(32px + env(safe-area-inset-bottom, 0px))}.public-footer_inner__d7cnY{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1368px;margin:0 auto}.public-footer_footer__IOOHG a{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--muted);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.public-footer_footer__IOOHG a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.public-footer_footer__IOOHG a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.public-footer_footer__IOOHG .public-footer_brand__LzfYj{display:flex;flex-direction:column;align-items:flex-start;align-self:start;color:var(--text);font-size:24px;font-weight:800;letter-spacing:-.04em}.public-footer_brand__LzfYj span{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:normal}.public-footer_logo__bgf9z{width:160px;max-width:100%;height:auto;margin-bottom:8px}.public-footer_group__WcEo0 h2{margin:0 0 8px;color:var(--text);font-size:14px;line-height:1.5;font-weight:600}.public-footer_group__WcEo0{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media (max-width:560px){.public-footer_inner__d7cnY{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer_brand__LzfYj{grid-column:1/-1}}.route-use-section_section__6PNx3{display:grid;grid-gap:10px;gap:10px;width:100%;min-width:0}.route-use-section_title__reYe9{margin:0;font-size:18px}.route-use-section_description__gjh8K{margin:0;color:var(--muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.route-use-section_row__3GmDv{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.route-use-section_content__XPYxD{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;flex:1 1;min-width:0}.route-use-section_logo__9N0xe{display:flex;align-items:center;flex:0 0 44px;width:44px;height:44px}.route-use-section_copy__aD3zr{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.route-use-section_actionTitle__aGLg_{font-size:15px;font-weight:600}.route-use-section_icon__iZH1X,.route-use-section_spinner__rzp_R{flex-shrink:0;color:var(--muted);font-size:20px}.route-use-section_spinner__rzp_R{animation:route-use-section_spin__EaU4n 1s linear infinite}.route-use-section_manage__737mn{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-height:48px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;text-align:left;cursor:pointer}.route-use-section_row__3GmDv:disabled{opacity:.5;cursor:wait}.route-use-section_manage__737mn:hover,.route-use-section_row__3GmDv:hover:not(:disabled){opacity:.8}.route-use-section_manage__737mn:focus-visible,.route-use-section_row__3GmDv:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes route-use-section_spin__EaU4n{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.route-use-section_spinner__rzp_R{animation:none}}.route-use-section_list__hrOWv{border:1px solid var(--border);border-radius:16px;overflow:hidden}.route-use-section_row__3GmDv:last-child{border-bottom:0}.route-use-section_subtitle__Ypwkr{color:var(--muted);font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-use-section_attribution__FqVjW{color:var(--muted);font-size:12px;line-height:16px;text-decoration:underline}