.claim-mailbox{grid-template-columns:minmax(0,160px) max-content;align-items:center;gap:8px;display:grid}.claim-mailbox span{overflow-wrap:anywhere;font-weight:500}.claim-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:56px;display:grid;position:relative;overflow:clip;container-type:inline-size}.claim-otp>span{border:1px solid var(--s-rule-strong);border-radius:var(--s-r-sm);background:var(--s-white)}.claim-otp:focus-within>span{border-color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-ink)}.claim-otp>.claim-otp__input{width:100%;height:100%;font-family:var(--font-mono);text-align:left;letter-spacing:calc(16.6667cqw + 1.33333px - 1ch);background:0 0;border:0;outline:none;padding:0 0 0 calc(8.33333cqw - 3.33333px - .5ch);font-size:26px;position:absolute;inset:0}.claim-listing{border:1px solid var(--s-rule-strong);border-radius:var(--s-r-md);background:var(--s-white);overflow:hidden}.claim-listing header{background:var(--s-clay);color:var(--s-white);align-items:center;gap:16px;padding:24px;display:flex}.claim-listing header h2{color:inherit;font-size:var(--s-fs-item);overflow-wrap:anywhere;margin:0;line-height:1.15}.claim-listing header>div{gap:4px;min-width:0;display:grid}.claim-listing header p{font-size:var(--s-fs-small);margin:0}.claim-initial{border-radius:var(--s-r-sm);background:var(--s-white);width:64px;height:64px;color:var(--s-clay);flex:none;place-items:center;font-size:28px;font-weight:600;display:grid}.claim-listing__body{gap:20px;padding:24px;display:grid}.claim-listing__body h3{font-weight:700;font-size:var(--s-fs-ui);margin:0 0 12px}.claim-listing__body ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.claim-listing__body li{border-radius:var(--s-r-pill);background:var(--s-soft-2);color:var(--s-ink);font-size:var(--s-fs-meta);padding:5px 12px;font-weight:600}.claim-listing__body dl{border-top:1px solid var(--s-rule);grid-template-columns:112px minmax(0,1fr);margin:0;display:grid}.claim-listing__body dt,.claim-listing__body dd{border-bottom:1px solid var(--s-rule);font-size:var(--s-fs-small);margin:0;padding:11px 0;line-height:1.45}.claim-listing__body dt{color:var(--s-muted)}.claim-listing__body dd{min-width:0;font-weight:500}.claim-facts{border-top:1px solid var(--s-rule);grid-template-columns:110px minmax(0,1fr);margin:0;display:grid}.claim-facts dt,.claim-facts dd{border-bottom:1px solid var(--s-rule);font-size:var(--s-fs-small);margin:0;padding:14px 0;line-height:1.45}.claim-facts dt{color:var(--s-body)}.claim-facts dd{overflow-wrap:anywhere;font-weight:500}.claim-account-line{text-align:center;font-size:var(--s-fs-small);color:var(--s-body);margin:0}.claim-link{color:var(--s-clay);text-underline-offset:3px;font-weight:600;text-decoration:underline}button.claim-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.claim-link:focus-visible{outline:2px solid var(--s-clay);outline-offset:3px}.claim-link:disabled{opacity:.6;cursor:wait}.claim-phone{white-space:nowrap}.sk-auth-form:has(.claim-otp){gap:20px}.claim-code-actions{justify-items:center;gap:20px;display:grid}.claim-code-actions>.claim-link{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.claim-code-actions>a.claim-link{font-size:var(--s-fs-small)}.claim-form-error{align-items:flex-start;gap:6px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.claim-form-error svg{flex:none;margin-top:1px}.sk-auth-form:is(:has(.claim-mailbox),:has(.claim-otp)) .sk-field__error{text-wrap:balance;align-items:flex-start;gap:6px;font-size:14px;display:flex}.sk-auth-form:is(:has(.claim-mailbox),:has(.claim-otp)) .sk-field__error svg{flex:none;margin-top:1px}.claim-code-field:has(.sk-field__error) .claim-otp>span{border-color:var(--s-out)}.claim-status{color:var(--s-ink);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.claim-status:before{content:"";background:var(--s-ok);border-radius:50%;flex:none;width:9px;height:9px}.claim-nodomain{gap:20px}.claim-nodomain p{text-wrap:balance;margin:0}.claim-block{width:100%}.claim-pill{border-radius:var(--s-r-pill);width:fit-content;max-width:100%;min-height:26px;box-shadow:inset 0 0 0 1px var(--s-peach);font-size:var(--s-fs-tiny);align-items:center;padding:4px 11px;font-weight:600;display:inline-flex}:is(.sk-auth-form:has(.claim-mailbox) .sk-provider-or,.sk-auth-form:has(#invite-email) .sk-provider-or){align-items:center;gap:12px;display:flex}.sk-auth-form:has(.claim-mailbox) .sk-provider-or:before{content:"";border-top:1px solid var(--s-rule);flex:1}.sk-auth-form:has(.claim-mailbox) .sk-provider-or:after{content:"";border-top:1px solid var(--s-rule);flex:1}.sk-auth-form:has(#invite-email) .sk-provider-or:before{content:"";border-top:1px solid var(--s-rule);flex:1}.sk-auth-form:has(#invite-email) .sk-provider-or:after{content:"";border-top:1px solid var(--s-rule);flex:1}.claim-mobile-firm{font-size:var(--s-fs-small);margin:0;display:none}@media (max-width:719px){.claim-mobile-firm{grid-template-columns:96px minmax(0,1fr);display:grid}}.claim-keep{white-space:nowrap}.claim-identity-email{overflow-wrap:normal}.claim-pill--claimed{background:var(--s-white);color:var(--s-clay);box-shadow:none}@media (max-width:719px){.claim-listing header,.claim-listing__body{padding:20px 16px}.claim-listing__body dl{grid-template-columns:92px minmax(0,1fr)}.claim-initial{width:56px;height:56px}}.sk-auth-form:is(:has(.claim-mailbox),:has(#invite-email)){gap:20px}.sk-auth-form:is(:has(.claim-mailbox),:has(#invite-email))>button[type=submit]{height:48px}.sk-auth-form:is(:has(.claim-mailbox),:has(#invite-email)) .sk-provider-buttons{gap:20px;margin:0}.sk-auth-form:is(:has(.claim-mailbox),:has(#invite-email)) .sk-provider-or{margin:4px 0}.sk-auth-form:is(:has(.claim-mailbox),:has(#invite-email)) .sk-provider-button{border-color:var(--s-ink);height:44px;padding-block:0}.claim-session{grid-template-columns:max-content minmax(0,1fr);column-gap:16px}.claim-facts:is(.invitation-facts,.claim-sentto){grid-template-columns:min(170px,40%) minmax(0,1fr)}:is(.invitation-facts,.claim-sentto) dt{font-size:15px;line-height:1.4}:is(.invitation-facts,.claim-sentto) dd{text-wrap:balance;font-size:17px;line-height:1.4}.claim-sentto dd{font-weight:600}.installer-join-heading{text-wrap:balance}@media (max-width:719px){.claim-facts:is(.invitation-facts,.claim-sentto){grid-template-columns:120px minmax(0,1fr)}:is(.invitation-facts,.claim-sentto) dd{font-size:16px}.sk-auth-body>.installer-join-heading{font-size:clamp(26px,8.4vw - 4px,34px)}}.sk-auth-form>.invitation-account-join{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:56px;padding-block:12px}
