.fd{--fd-navy:#0d2a4a;--fd-ink:#14202e;--fd-muted:#56606e;--fd-line:#e3e7ec;--fd-bg:#f7f8fa;--fd-card:#fff;--fd-mist:#f3f5f9;--fd-good:#1b6b45;--fd-good-bg:#e8f4ec;--fd-blue:#1f4e86;--fd-blue-bg:#e7eff9;--fd-gray-bg:#f0f2f5;--fd-gray:#5a6472;--fd-scrim:#0d2a4a6b;--fd-shadow:0 1px 2px #0d2a4a0f,0 6px 18px -10px #0d2a4a2e;color:var(--fd-ink);letter-spacing:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.fd *,.fd :before,.fd :after{box-sizing:border-box;letter-spacing:0}.fd svg{width:22px;height:22px;color:var(--fd-navy);stroke-width:1.8px;flex:none}.fd.fd-page{background:var(--fd-bg);max-width:720px;margin:0 auto;padding:22px 16px 40px}.fd h1{color:var(--fd-navy);margin:0;font-size:28px;font-weight:700;line-height:1.2}.fd h2{color:var(--fd-navy);margin:0;font-size:20px;font-weight:700;line-height:1.3}.fd p{margin:8px 0 0;font-size:14.5px;line-height:1.45}.fd .fd-sub{color:var(--fd-muted);margin:3px 0 0;font-size:14px}.fd .fd-back{color:var(--fd-navy);align-items:center;gap:8px;margin:0 0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fd .fd-label{color:var(--fd-muted);text-transform:uppercase;justify-content:space-between;margin:20px 2px 10px;font-size:12px;font-weight:700;display:flex}.fd .fd-group{background:var(--fd-card);box-shadow:var(--fd-shadow);border-radius:18px;overflow:hidden}.fd .fd-row{width:100%;height:auto;color:var(--fd-ink);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.fd .fd-row+.fd-row{border-top:1px solid var(--fd-line)}.fd .fd-tx{flex:1;min-width:0}.fd .fd-tx b{color:var(--fd-navy);font-size:16px;font-weight:700;line-height:1.25;display:block}.fd .fd-tx small{color:var(--fd-muted);align-items:center;gap:5px;margin-top:3px;font-size:13.5px;line-height:1.4;display:flex}.fd .fd-tx small svg{width:14px;height:14px}.fd .fd-photo{object-fit:cover;background:var(--fd-mist);border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid}.fd .fd-avatar{background:var(--fd-navy);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.fd .fd-avatar svg{color:var(--fd-card)}.fd .fd-chevron{width:18px;height:18px;color:var(--fd-muted)}.fd .fd-signed{color:var(--fd-good);align-items:center;gap:5px;margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.fd .fd-signed svg{width:15px;height:15px;color:inherit}.fd .fd-terms .fd-row{align-items:flex-start;padding:14px}.fd .fd-terms b{font-size:15.5px}.fd .fd-terms p{white-space:pre-wrap;margin:3px 0 0;font-size:14px}.fd .chip2{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fd .chip2.pt{background:var(--fd-blue-bg);color:var(--fd-blue)}.fd .chip2.np{background:var(--fd-gray-bg);color:var(--fd-gray)}.fd .chip2 svg{width:16px;height:16px;color:inherit;margin-left:-3px}.fd .chip2 g{stroke:var(--fd-blue-bg)}.fd .fd-blue{background:var(--fd-blue-bg);border-radius:14px;margin-top:16px;padding:14px}.fd .fd-blue b{color:var(--fd-navy);font-size:15px}.fd .fd-blue p{margin-top:4px;font-size:14px}.fd .fd-link{color:var(--fd-blue);white-space:normal;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}.fd .fd-stop{text-align:center;width:100%;margin-top:12px;line-height:1.5;display:flex}.fd .fd-btn{white-space:normal;background:var(--fd-navy);width:100%;height:auto;min-height:50px;color:var(--fd-card);box-shadow:none;border:1.5px solid var(--fd-navy);border-radius:14px;margin-top:12px;padding:13px 16px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.fd .fd-btn.white{background:var(--fd-card);color:var(--fd-navy);border-color:var(--fd-line)}.fd.fd-overlay{z-index:1600;background:var(--fd-scrim);position:fixed;inset:0}.fd.fd-sheet{z-index:1601;background:var(--fd-card);border-radius:26px 26px 0 0;outline:none;max-height:calc(100dvh - 24px);padding:12px 18px 22px;position:fixed;bottom:0;left:0;right:0;overflow:auto}.fd .fd-grab{background:var(--fd-line);border-radius:4px;width:40px;height:4px;margin:0 auto 14px;display:block}.fd .fd-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fd .fd-close{background:var(--fd-mist);width:30px;height:30px;color:var(--fd-navy);border:0;border-radius:50%;flex:none;padding:0}.fd .fd-close svg{width:18px;height:18px}.fd .fd-request{background:var(--fd-mist);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:8px;display:flex}.fd .fd-request .fd-photo{border-radius:10px;width:52px;height:52px}.fd .fd-request b{font-size:15px}.fd .fd-request small{font-size:13px}.fd .fd-points{gap:11px;margin-top:12px;display:grid}.fd .fd-point{align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.fd .fd-point b{color:var(--fd-navy);font-weight:700}.fd .fd-point svg{margin-top:1px}.fd .fd-full-link{gap:3px;margin-top:10px;display:inline-flex}.fd .fd-full-link svg{width:15px;height:15px}.fd .fd-name{margin-top:14px}.fd .fd-name label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.fd .fd-name input{border:1.5px solid var(--fd-navy);width:100%;height:52px;font:inherit;color:var(--fd-navy);background:var(--fd-card);border-radius:14px;padding:0 14px;font-size:17px}.fd .fd-sign-as{background:var(--fd-mist);border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:14.5px;display:flex}.fd .fd-sign-as svg{width:18px;height:18px}.fd .fd-sign-as b{color:var(--fd-navy)}.fd .fd-copy{color:var(--fd-muted);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:12.5px;display:flex}.fd .fd-copy svg{width:14px;height:14px}.fd .fd-done{text-align:center}.fd .fd-check{background:var(--fd-good-bg);width:56px;height:56px;color:var(--fd-good);border-radius:50%;place-items:center;margin:4px auto 10px;display:grid}.fd .fd-check svg{width:28px;height:28px;color:inherit}.fd .fd-told{margin-top:12px}.fd .fd-told .fd-photo{border-radius:10px;width:44px;height:44px}.fd .fd-told .fd-row{padding:10px 12px}.fd .fd-told b{font-size:15px}.fd .fd-told-status{color:var(--fd-muted);flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.fd .fd-told-status.yes{color:var(--fd-good)}.fd .fd-told-status svg{width:15px;height:15px;color:inherit}.fd .fd-error{color:var(--fd-muted);font-size:14px}@media (width>=640px){.fd.fd-sheet{border-radius:26px;width:440px;max-height:calc(100dvh - 48px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fd.fd-page{padding-top:32px}}
