.client-access-module__tYwxGq__page{color:#f1eee6;background:#0b0b0a;flex-direction:column;justify-content:center;min-height:100svh;padding:156px 6% 44px;display:flex}.client-access-module__tYwxGq__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,8vw,140px);width:100%;max-width:1200px;margin:auto;display:grid}.client-access-module__tYwxGq__eyebrow{letter-spacing:.14em;color:#bcb7ae;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.client-access-module__tYwxGq__eyebrow span{color:#e45735;margin:0 10px}.client-access-module__tYwxGq__intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:730px;margin:28px 0 24px;font:500 clamp(44px,5.8vw,84px)/1.03 Arial,Helvetica,sans-serif}.client-access-module__tYwxGq__description{color:#aaa69e;max-width:400px;font:15px/1.75 Arial,Helvetica,sans-serif}.client-access-module__tYwxGq__back{align-items:center;gap:16px;min-height:44px;margin-top:22px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.client-access-module__tYwxGq__card{background:#111110;border:1px solid #f1eee62b;padding:clamp(28px,3vw,44px)}.client-access-module__tYwxGq__symbol{color:#e45735;margin-bottom:26px}.client-access-module__tYwxGq__card h2{letter-spacing:-.04em;margin:14px 0;font:500 30px/1.15 Arial,Helvetica,sans-serif}.client-access-module__tYwxGq__card>p:not(.client-access-module__tYwxGq__eyebrow){color:#aaa69e;font:14px/1.7 Arial,Helvetica,sans-serif}.client-access-module__tYwxGq__primary{color:#151412;background:#f1eee6;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:30px 0 14px;padding:14px 20px;font:600 13px/1.4 Arial,Helvetica,sans-serif;transition:background .2s,color .2s;display:flex}.client-access-module__tYwxGq__card>p.client-access-module__tYwxGq__help{color:#99958e;font-size:11px}.client-access-module__tYwxGq__switcher{color:#aaa69e;border-top:1px solid #f1eee61f;flex-wrap:wrap;gap:6px 10px;margin-top:26px;padding-top:22px;font:12px/1.6 Arial,Helvetica,sans-serif;display:flex}.client-access-module__tYwxGq__switcher a{color:#f1eee6;text-underline-offset:4px;text-decoration:underline}.client-access-module__tYwxGq__card>p.client-access-module__tYwxGq__error{color:#f3b09e;background:#e4573512;border-left:2px solid #e45735;padding:12px}.client-access-module__tYwxGq__signature{letter-spacing:.12em;color:#827e77;text-align:center;margin:64px 0 0;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.client-access-module__tYwxGq__signature span{margin:0 8px}.client-access-module__tYwxGq__page a:focus-visible{outline-offset:5px;outline:2px solid #e45735}.client-access-module__tYwxGq__profile{gap:24px;margin:28px 0 12px;display:grid}.client-access-module__tYwxGq__profile div{min-width:0}.client-access-module__tYwxGq__profile dt{letter-spacing:.1em;color:#99958e;text-transform:uppercase;margin-bottom:7px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.client-access-module__tYwxGq__profile dd{overflow-wrap:anywhere;margin:0;font:15px/1.5 Arial,Helvetica,sans-serif}.client-access-module__tYwxGq__logout{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:14px;font:12px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}@media (hover:hover){.client-access-module__tYwxGq__primary:hover{color:#fff;background:#e45735}.client-access-module__tYwxGq__back:hover,.client-access-module__tYwxGq__logout:hover,.client-access-module__tYwxGq__switcher a:hover{color:#f39a81}}@media (max-width:800px){.client-access-module__tYwxGq__page{padding:124px 6% 40px}.client-access-module__tYwxGq__layout{grid-template-columns:1fr;gap:38px;max-width:520px}.client-access-module__tYwxGq__intro h1{font-size:clamp(42px,8vw,60px)}.client-access-module__tYwxGq__description{font-size:14px}.client-access-module__tYwxGq__back{margin-top:10px}.client-access-module__tYwxGq__signature{margin-top:40px}.client-access-module__tYwxGq__card{padding:28px}}@media (max-width:360px){.client-access-module__tYwxGq__page{padding-left:20px;padding-right:20px}.client-access-module__tYwxGq__card{padding:24px}.client-access-module__tYwxGq__intro h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.client-access-module__tYwxGq__primary{transition:none}}
