#search{align-self:center;justify-content:center;width:clamp(470px,50vw,650px);box-shadow:0 2px 2px #00000029,0 0 0 1px #00000014;background:#fff;border:1px #e3e3e3 solid;display:grid;grid-template-columns:1fr 2em;grid-template-rows:1fr;grid-column-gap:5px;margin:6.5rem auto;padding:.2rem}@media screen and (max-width: 518px){#search{width:calc(100% - var(--bs-gutter-x))}}#search:focus-within a{display:block;background:url(/icons/algolia.svg) no-repeat center;background-position-x:100%}#search input{width:calc(100% - 1em);margin-left:.5em;border:none;background:none;height:2.4em}@media (prefers-color-scheme: dark){#search input{color-scheme:light}}#search input:focus{outline:none}#categories-title{margin:.5em 0 0}#categories{display:grid;grid-column-gap:calc(var(--bs-gutter-x));grid-row-gap:calc(var(--bs-gutter-x));margin:calc(var(--bs-gutter-x) * .5)}@media screen and (min-width: 993px){#categories{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 992px){#categories{grid-template-columns:1fr}}#categories.search-results{grid-template-columns:1fr}.category-btn{color:var(--text-color);background:var(--category-btn-bg);border:var(--category-btn-border);border-radius:2px;width:100%}@media screen and (min-width: 993px){.category-btn{aspect-ratio:1;display:grid;grid-template-columns:1fr;grid-template-rows:2em 1fr 2em;grid-column-gap:0;grid-row-gap:0}.category-btn .category-icon{grid-area:2/1/3/2;display:grid;align-self:center;font-size:3.3rem;font-family:Material Symbols Outlined}.category-btn div{grid-area:3/1/4/2;align-self:end}.category-btn.active{border-bottom:.2em solid var(--brand-color)}}@media screen and (max-width: 992px){.category-btn{border-radius:12px;background:var(--secondary-background);color:var(--text-color);height:7rem;display:grid;grid-template-columns:1fr 6fr;grid-template-rows:1fr;grid-column-gap:.5em;grid-row-gap:0;padding:1em}.category-btn .category-icon{align-content:center;font-size:3.5em;height:1.5em;aspect-ratio:1;align-self:center;grid-area:1/1/3/2;border-radius:50%;color:var(--text-color);background:var(--background)}.category-btn div{grid-area:1/2/2/3;align-self:center;font-size:1.5em;text-align:left}}@media screen and (min-width: 993px){.table{box-shadow:0 3px 8px #0003,0 0 0 1px #00000014}.table .table-head{display:grid;grid-template-columns:20em repeat(5,1fr);grid-template-rows:1fr;position:sticky;top:0;padding-left:.5em;background:var(--table-head-bg)!important;font-family:var(--default-font);font-weight:500;color:var(--text-color);line-height:53px;z-index:100}.table .table-head div{text-align:center;height:53px;font-size:1.1em}.table .table-head>*:not(:last-child){border-right:var(--table-border)}.entry{padding-left:.5em;border-bottom:var(--table-border);display:grid;line-height:53px;grid-template-rows:1fr;height:4.4rem}}@media screen and (min-width: 993px) and (prefers-color-scheme: dark){.entry{color-scheme:light}}@media screen and (min-width: 993px){.entry:has(.tfa-summary){grid-template-columns:20em repeat(5,1fr)}.entry:has(.contact){grid-template-columns:20em 1fr;line-height:4.4rem}.entry>*:not(:last-child){border-right:var(--table-border)}.entry div{overflow:clip}.entry .title{display:grid;grid-auto-flow:column;justify-content:space-between}.entry .name{grid-area:1/1/2/2;line-height:4.4rem;padding:0}.entry .docs{display:flex;flex-wrap:wrap;font-family:Material Symbols Outlined;font-size:2em;vertical-align:middle}.entry .docs *{display:block;text-decoration:none;margin:auto}.entry .docs .website-doc:after{content:""}.entry .docs .recovery-doc:after{content:""}.entry .method{display:flex;flex-wrap:wrap;font-size:27px;line-height:53px;font-family:Material Symbols Outlined}.entry .method *{margin:auto}.entry .method.used:before{content:"";font-size:1.5em;margin:auto;display:block;font-weight:600}.entry .method .icon-info:before{content:""}.entry .contact{margin-left:1em}.entry .contact:before{content:"Tell them to support 2FA";margin-right:.25em}.entry .contact button{margin-left:.5em}.entry .contact button:before{margin-right:.5em}.entry .contact button:after{font-size:15px}.entry .contact button.twitter:after{content:"On X (Twitter)"}.entry .contact button.facebook:after{content:"On Facebook"}.entry .contact button.email:after{content:"Via Email"}.entry .contact button.form:after{content:"Via Form"}.entry .tfa-summary{position:absolute;top:-1000px;left:-1000px}}.note{all:unset;cursor:pointer;font-size:2em;color:#db2828;justify-self:end;margin:auto .5em auto auto}.note span{font-size:1em}.note.open{anchor-name:--note}.contact button{width:140px;margin:.2em;line-height:2em;border:none;color:#fff;border-radius:2px}.contact button:before{vertical-align:middle;content:""}.contact button.twitter{background:#000}.contact button.twitter:before{height:1em;width:1em;display:inherit;background:url(/icons/x.svg) no-repeat center}.contact button.facebook{background:#3b5998}.contact button.facebook:before{height:1em;width:1em;display:inherit;background:url(/icons/facebook.svg) no-repeat center}.contact button.email,.contact button.form{background:#ea4235}.contact button.email:before,.contact button.form:before{font-family:Material Symbols Outlined;content:"";font-size:1.3em}.popover{color:#000}.popover li{margin-left:.5em}.name{display:inline-block;max-width:100%;font-size:18px;font-weight:500;color:var(--table-text-color)!important;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-self:center}.name .logo{margin-right:.7em;max-height:2.5em;width:2.5em;vertical-align:middle}.entry:has(.tfa-summary){background:var(--table-bg-green)}.entry:has(.contact){background:var(--table-bg-red)}@media screen and (max-width: 992px){.table{overflow:hidden}.table-head{display:none}.entry{padding:1em;display:grid;border-bottom:var(--table-border)}.entry .title{display:grid;grid-auto-flow:column}.entry .name{font-family:var(--default-font);font-weight:300;grid-area:1/1/2/2;padding:.5em}.entry .note{font-size:3em;color:#d03333;height:min-content}.entry>.sms,.entry>.voice,.entry>.email,.entry>.hardware,.entry>.software{display:none}.entry:has(.tfa-summary) .tfa-summary{grid-area:2/1/3/2;list-style:none;padding:0;margin:0}.entry:has(.tfa-summary) .tfa-summary li:before{content:"";font-family:Material Symbols Outlined;margin-right:5px;font-size:22px;font-weight:600;vertical-align:middle}.entry:has(.tfa-summary) .docs{grid-area:3/1/4/2;display:grid;grid-template-columns:repeat(auto-fit,minmax(5em,1fr));grid-template-rows:1fr}.entry:has(.tfa-summary) .docs>*{display:block;text-decoration:none;margin:auto;width:calc(100% - .5em);max-width:60vw;text-align:center;font-size:1.3em;line-height:2em;border-radius:2px;padding:0 .5em;background:var(--bs-link-color);color:#fff;overflow:hidden}.entry:has(.tfa-summary) .docs .website-doc{vertical-align:middle;font-family:var(--default-font);font-weight:300}.entry:has(.tfa-summary) .docs .website-doc:before{content:"";font-family:Material Symbols Outlined;margin-right:.3em;vertical-align:middle}.entry:has(.tfa-summary) .docs .website-doc:after{content:"Documentation";font-family:var(--default-font);font-weight:300;vertical-align:middle}.entry:has(.tfa-summary) .docs .recovery-doc:before{content:"";font-family:Material Symbols Outlined;margin-right:.3em;font-weight:600;vertical-align:middle}.entry:has(.tfa-summary) .docs .recovery-doc:after{content:"Recovery";font-family:var(--default-font);font-weight:300;vertical-align:middle}.entry:has(.contact) .tfa-summary:before{display:block;content:"2FA Not Supported";font-family:var(--default-font);font-weight:300;text-align:center;width:100%;font-size:1.4rem}.entry:has(.contact) .contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(5em,1fr));grid-template-rows:1fr;grid-gap:1em}.entry:has(.contact) .contact button{border-radius:2px;line-height:calc(2em + 5px);margin:auto;width:calc(100% - .5em);max-width:60vw}.entry:has(.contact) .contact .email,.entry:has(.contact) .contact .form{line-height:0;font-size:2em;height:48px}.entry:has(.contact) .contact .email:before,.entry:has(.contact) .contact .form:before{display:block}.entry:has(.contact) .contact .facebook,.entry:has(.contact) .contact .twitter{width:calc(100% - .5em)}.entry:has(.contact) .contact .facebook:before,.entry:has(.contact) .contact .twitter:before{padding:1em;width:calc(100% - .5em)}}.note span{-webkit-user-select:none;user-select:none;font-size:1em;vertical-align:middle}.note-popover{border:1px solid rgba(0,0,0,.35);box-shadow:0 5px 15px #00000059;border-radius:12px;background:var(--background)!important;width:18rem;padding:0!important;line-height:1.4em;top:4px;overflow:visible;z-index:1}.note-popover h5{text-align:center;background:var(--secondary-background);padding:.4em;border-bottom:1px solid #bbb;border-radius:12px 12px 0 0;font-size:1.2em;color:var(--text-color)}.note-popover p{padding:.6em;font-size:.9em;color:var(--text-color)}.note-popover svg{fill:var(--background)}.custom-hardware,.custom-software{all:unset;border:none;background:none;cursor:pointer}.custom-hardware span,.custom-software span{-webkit-user-select:none;user-select:none;font-size:1.2em;display:block}.custom-popover{background:var(--background)!important;color:var(--text-color);border:1px solid #ccc;padding:0!important;box-shadow:0 2px 10px #0000001a;border-radius:12px;border-bottom:1px solid #bbb;overflow:visible!important;font-family:var(--default-font);font-size:.9rem}.custom-popover h5{font-size:1.2em;text-align:center;background:var(--secondary-background);padding:.5em;border-top-left-radius:12px;border-top-right-radius:12px}.custom-popover li{padding:0 .6em;border-top:none}.custom-popover li+li{border-top:1px solid #ddd}.custom-popover ul{list-style-type:none;padding:0;margin:0}.custom-popover svg{fill:var(--background)!important}
