.owner-practice-frame{color:#193450;background:#f1f4f8;min-height:100dvh}.owner-practice-bar{color:#24456b;background:#e8f0fa;border-bottom:1px solid #cbd8e7;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:9px 20px;font-size:12px;display:flex}.owner-practice-bar>div{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.owner-practice-bar strong{white-space:nowrap;font-size:11px}.owner-practice-bar :is(a,button){background:#fff;border:1px solid #b7c9dd;border-radius:9px;flex-shrink:0;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.owner-practice-entry{place-items:center;min-height:calc(100dvh - 64px);padding:30px 18px;display:grid}.owner-practice-card{background:#fff;border:1px solid #cfdbe8;border-radius:18px;width:min(100%,480px);padding:30px;box-shadow:0 12px 38px #2036520a}.owner-practice-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.owner-practice-brand img{object-fit:contain;width:44px;height:44px}.owner-practice-brand strong{gap:5px;font-size:16px;display:grid}.owner-practice-brand strong span{text-transform:uppercase;letter-spacing:.14em;color:#657b92;font-size:10px;font-weight:500}.owner-practice-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#536d8b;font-size:11px;font-weight:700}.owner-practice-card h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:30px;font-weight:730;line-height:1.15}.owner-practice-card p{color:#5b7189;font-size:14px;line-height:1.65}.owner-practice-card form{gap:10px;margin-top:22px;display:grid}.owner-practice-card label{font-size:13px;font-weight:650}.owner-practice-card input{text-align:center;letter-spacing:.35em;border:1px solid #bdcddd;border-radius:10px;width:100%;min-height:56px;padding:12px 18px;font-size:26px}.owner-practice-card button{color:#fff;cursor:pointer;background:#203c5f;border:1px solid #203c5f;border-radius:10px;min-height:52px;padding:13px 16px;font-size:15px;font-weight:650}.owner-practice-card button:disabled{opacity:.5;cursor:not-allowed}:is(.owner-practice-card :is(button,input):focus-visible,.owner-practice-bar :is(a,button):focus-visible){outline-offset:3px;outline:3px solid #7199c1}.owner-practice-card .owner-practice-mock{background:#f1f6fb;border:1px solid #d7e3ef;border-radius:9px;margin:0 0 4px;padding:12px 14px;font-size:12px}.owner-practice-card .owner-practice-footnote{border-top:1px solid #e0e8f0;margin:20px 0 0;padding-top:17px;font-size:11px}.owner-practice-card .owner-practice-error{color:#8b361b;background:#fff4ed;border:1px solid #eab6a4;border-radius:9px;padding:12px;font-size:13px}.owner-practice-retry{width:100%;margin-top:12px}@media (max-width:650px){.owner-practice-bar{align-items:flex-start;padding:8px 12px}.owner-practice-bar span{font-size:11px}.owner-practice-card{padding:24px}.owner-practice-card h1{font-size:27px}}@media print{.owner-practice-bar{display:none}}.owner-practice-cover{color:#193450;box-shadow:none;background:#f1f4f8;border:0;border-radius:0;outline:0;padding:0;overflow-y:auto}.owner-practice-cover .owner-practice-entry{min-height:100dvh}.owner-practice-entry{color:#203953;background:#f7f9fb;padding:clamp(24px,5vh,56px) 20px}.owner-practice-entry-layout{justify-items:stretch;gap:28px;width:min(100%,520px);display:grid}.owner-practice-entry-layout>.sign-in-brand{justify-content:center}.owner-practice-entry .owner-practice-card{border:1px solid #e8edf3;border-radius:18px;width:100%;padding:30px;box-shadow:0 3px 20px #20395308}.owner-practice-entry .owner-practice-eyebrow{color:#627489;letter-spacing:.08em;font-size:11px;font-weight:600}.owner-practice-entry .owner-practice-card h1{color:#203953;letter-spacing:-.025em;margin:12px 0;font-size:clamp(26px,3vw,32px);font-weight:650;line-height:1.2}.owner-practice-entry .owner-practice-card p{color:#657286;font-size:14px;line-height:1.6}.owner-practice-entry .owner-practice-card form{gap:10px;margin-top:24px}.owner-practice-entry .owner-practice-card label{color:#40536a;font-size:13px;font-weight:600}.owner-practice-entry .owner-practice-card input{color:#203953;background:#fff;border-color:#d7e1eb;border-radius:10px;min-height:60px}.owner-practice-entry .owner-practice-card button{background:#203953;border-color:#203953;border-radius:10px;min-height:56px;font-weight:600}.owner-practice-entry .owner-practice-card .owner-practice-mock{background:#f3f6f9;border:0;border-radius:9px;margin:0 0 4px;padding:11px 13px;font-size:12px}.owner-practice-entry .owner-practice-card .owner-practice-footnote{border:0;margin-top:20px;padding-top:0;font-size:12px}.owner-practice-cover{background:#f7f9fb}@media (max-width:540px){.owner-practice-entry{padding:24px 16px}.owner-practice-entry-layout{gap:22px}.owner-practice-entry .owner-practice-card{padding:24px}}
