.signin{min-height:70vh;padding-block:clamp(56px,9vw,128px)}.signin__wrap{justify-items:center;display:grid}.signin__card{gap:20px;width:100%;max-width:480px;display:grid}.signin__card .account-form{max-width:none;margin-top:6px}.signin__card .btn{width:100%}.signin__or{color:var(--grey-4);font-size:var(--step--1);align-items:center;gap:14px;display:flex}.signin__or:before,.signin__or:after{content:"";background:var(--line);flex:1;height:1px}.account{min-height:70vh;padding-block:clamp(48px,7vw,104px)}.account__head{gap:14px;display:grid}.account__who{color:var(--grey-4);text-transform:none;letter-spacing:0}.account__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:clamp(28px,4vw,44px) 0 clamp(32px,5vw,56px);display:flex}.account__nav ul{scrollbar-width:none;gap:4px;margin:0;display:flex;overflow-x:auto}.account__nav a{color:var(--grey-2);white-space:nowrap;padding:12px 14px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:block;position:relative}.account__nav li:first-child a{padding-left:0}.account__nav a:after{content:"";background:var(--paper);opacity:0;height:1.5px;transition:opacity .2s;position:absolute;bottom:0;left:14px;right:14px}.account__nav li:first-child a:after{left:0}.account__nav a:hover,.account__nav a[aria-current=page]{color:var(--paper)}.account__nav a[aria-current=page]:after{opacity:1}.account__signout{color:var(--grey-3);cursor:pointer;background:0 0;border:0;flex:none;padding:12px 0 14px;font-size:.9rem;transition:color .2s}.account__signout:hover{color:var(--paper)}.account-block+.account-block{margin-top:clamp(48px,6vw,80px)}.account-block__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.account-block__head a{color:var(--grey-2);text-underline-offset:3px;font-size:.9rem}.account-empty{border-top:1px solid var(--line);justify-items:start;gap:18px;padding:28px 0;display:grid}.account-notes{white-space:pre-wrap;overflow-wrap:anywhere}.account-rows{border-top:1px solid var(--line);margin:0}.account-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 0;text-decoration:none;display:grid}a.account-row .account-row__title{transition:color .2s}a.account-row:hover .account-row__title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.account-row__main{gap:4px;min-width:0;display:grid}.account-row__title{letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:600}.account-row__meta{color:var(--grey-3);font-size:var(--step--1)}.account-row__end{font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:16px;display:flex}.account-thumbs{gap:6px;display:flex}.account-thumbs img{object-fit:cover;background:var(--ink-2);border-radius:6px;width:40px;height:50px}.account-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.account-tile{border:1px solid var(--line);border-radius:var(--radius);color:inherit;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s;display:grid}.account-tile:hover{border-color:var(--grey-4)}.account-tile strong{letter-spacing:-.015em;font-weight:600}.account-tile span{color:var(--grey-3);font-size:var(--step--1)}.status{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.status--strong{border-color:var(--paper);color:var(--paper)}.status--muted{color:var(--grey-3)}.dot{background:var(--paper);border-radius:50%;flex:none;width:7px;height:7px}.account-form{gap:18px;max-width:560px;display:grid}.account-form .check{color:var(--grey-1);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.account-form .check input{width:18px;height:18px;accent-color:var(--paper);flex:none;margin:3px 0 0}.account-form__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.account-form .btn{justify-self:start}.account-facts{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;display:grid}.account-facts dt{color:var(--grey-3)}.account-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}@media (width<=640px){.account__nav{flex-direction:column;align-items:stretch;gap:0}.account__signout{align-self:flex-start;padding-top:4px}.account-row{grid-template-columns:1fr}.account-row__end{justify-self:start}}
