.page-module___OM3uq__page{background:var(--paper);min-height:100dvh;color:var(--ink)}.page-module___OM3uq__header{border-bottom:1px solid var(--line);align-items:center;gap:20px;height:72px;padding:0 32px;display:flex}.page-module___OM3uq__header .wordmark{letter-spacing:-.04em;font-size:13px}.page-module___OM3uq__header .wordmark-mark{width:32px;height:32px}.page-module___OM3uq__product{border-left:1px solid var(--line);color:var(--muted);padding-left:20px;font-size:13px}.page-module___OM3uq__links{align-items:center;gap:24px;margin-left:auto;font-size:13px;display:flex}.page-module___OM3uq__links>a{align-items:center;gap:8px;display:inline-flex}.page-module___OM3uq__content{width:min(1080px,100% - 64px);margin:64px auto 0;padding-bottom:30px}.page-module___OM3uq__intro{margin-bottom:28px}.page-module___OM3uq__intro h1{font-family:var(--font-body), sans-serif;letter-spacing:-.04em;margin:0 0 9px;font-size:32px;font-weight:600;line-height:1.2}.page-module___OM3uq__intro p{color:var(--muted);margin:0;font-size:14px}.page-module___OM3uq__panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.page-module___OM3uq__card{min-width:0;padding:44px 36px}.page-module___OM3uq__icon{color:var(--blue);margin-bottom:24px}.page-module___OM3uq__card h2{max-width:350px;font-family:var(--font-body), sans-serif;letter-spacing:-.03em;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.25}.page-module___OM3uq__card>p{color:var(--muted);font-size:14px;line-height:1.7}.page-module___OM3uq__card .consumer-login-button{width:100%;min-height:46px;box-shadow:none;border-radius:6px;justify-content:center;margin:16px 0 0;padding:12px 16px;font-size:14px}.page-module___OM3uq__card .consumer-login-button svg:last-child{margin-left:auto}.page-module___OM3uq__card .page-module___OM3uq__access{border-top:1px solid var(--line);margin:24px 0 20px;padding-top:20px;font-size:12px}.page-module___OM3uq__access a{color:var(--blue);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.page-module___OM3uq__assurance{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.page-module___OM3uq__assurance svg{flex-shrink:0;margin-top:2px}.page-module___OM3uq__example{background:var(--panel-muted);border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:24px;min-width:0;padding:36px;display:flex}.page-module___OM3uq__caption{font-family:var(--font-mono), monospace;color:var(--muted);letter-spacing:.05em;font-size:10px}.page-module___OM3uq__bubble{background:var(--surface);border:1px solid var(--line);max-width:90%;color:var(--ink-soft);border-radius:14px 14px 3px;align-self:flex-end;margin:0;padding:14px 17px;font-size:13px;line-height:1.6}.page-module___OM3uq__author{align-items:center;gap:10px;font-size:13px;display:flex}.page-module___OM3uq__author strong{font-weight:500}.page-module___OM3uq__author .wordmark-mark{width:26px;height:26px}.page-module___OM3uq__reply p{color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.8}.page-module___OM3uq__guides{flex-wrap:wrap;gap:8px;display:flex}.page-module___OM3uq__guides a{border:1px solid var(--line);color:var(--ink-soft);border-radius:5px;padding:6px 10px;font-size:11px}.page-module___OM3uq__guides a:hover{border-color:var(--blue);color:var(--blue)}.page-module___OM3uq__legal{color:var(--muted);margin-top:24px;font-size:11px;line-height:1.8}.page-module___OM3uq__legal a{text-underline-offset:3px;text-decoration:underline}.page-module___OM3uq__page :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:760px){.page-module___OM3uq__header{gap:12px;height:64px;padding:0 20px}.page-module___OM3uq__header .wordmark{gap:7px;font-size:11px}.page-module___OM3uq__product{display:none}.page-module___OM3uq__links{gap:12px}.page-module___OM3uq__links .theme-toggle span{display:none}.page-module___OM3uq__content{width:calc(100% - 36px);margin-top:34px}.page-module___OM3uq__panel{grid-template-columns:minmax(0,1fr)}.page-module___OM3uq__card{padding:28px 24px}.page-module___OM3uq__card h2{font-size:26px}.page-module___OM3uq__example{border-left:0;border-top:1px solid var(--line);padding:28px 24px}}
