.p-user{align-items:center;display:flex;flex-direction:column;min-height:100%}.p-user.is-profile{padding-top:56px}.p-user.is-profile>.inner>h1{margin-bottom:24px}.p-user.is-profile>.inner>p{margin:24px 0 48px}.p-user.is-downloads>.inner>.item-list,.p-user.is-estimations>.inner>.item-list{margin-top:48px}.p-user.is-downloads>.inner>.item-list>.item,.p-user.is-estimations>.inner>.item-list>.item{--border:solid 1px rgb(var(--rgb-black)/.3);align-items:flex-start;border-top:var(--border);display:flex;gap:16px;padding:16px 0}.p-user.is-downloads>.inner>.item-list>.item:last-child,.p-user.is-estimations>.inner>.item-list>.item:last-child{border-bottom:var(--border)}.p-user.is-downloads>.inner>.item-list>.item>.image,.p-user.is-estimations>.inner>.item-list>.item>.image{aspect-ratio:1/1;border-radius:2rem;flex:0 0 167rem}@media(max-width:960px){.p-user.is-downloads>.inner>.item-list>.item>.image,.p-user.is-estimations>.inner>.item-list>.item>.image{flex:0 0 20%}}.p-user.is-downloads>.inner>.item-list>.item>.info,.p-user.is-estimations>.inner>.item-list>.item>.info{flex:1 1 auto}.p-user.is-downloads>.inner>.item-list>.item>.info>p,.p-user.is-estimations>.inner>.item-list>.item>.info>p{margin-bottom:12px}.p-user.is-downloads>.inner>.item-list>.item>.info>p.date,.p-user.is-estimations>.inner>.item-list>.item>.info>p.date{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.3em}@media(max-width:960px){.p-user.is-downloads>.inner>.item-list>.item>.info>p.date,.p-user.is-estimations>.inner>.item-list>.item>.info>p.date{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5em}}.p-user>.space-top{flex:1 0 184px}@media(max-width:960px){.p-user>.space-top{flex:1 0 131px}}.p-user>.inner{flex:0 0 auto;max-width:590rem;width:100%}.p-user>.inner.is-wide{max-width:678rem}.p-user>.inner>.plan-selector{align-items:center;display:flex;flex-direction:column;margin-bottom:80px}.p-user>.inner>.plan-selector>.compare-button{font-size:10px;font-weight:300;letter-spacing:.12em;line-height:1.6em;margin-top:16px}.p-user>.inner>h1{font-size:48px;font-weight:300;font-weight:400;letter-spacing:-.02em;line-height:1.3em;margin-bottom:48px}@media(min-width:1441px){.p-user>.inner>h1{font-size:48rem;font-weight:300;letter-spacing:-.02em;line-height:1.3em;margin-bottom:48rem}}@media(max-width:960px){.p-user>.inner>h1{font-size:32px;font-weight:300;font-weight:400;letter-spacing:-.007em;line-height:1.25em}}.p-user>.inner>p{font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.3em;margin:48px 0}@media(max-width:960px){.p-user>.inner>p{font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.35em}}.p-user>.inner>.links,.p-user>.inner>form>.links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.p-user>.inner>.links>*,.p-user>.inner>form>.links>*{display:block;flex:1 0 auto}@media(max-width:960px){.p-user>.inner>.links>[type=submit],.p-user>.inner>form>.links>[type=submit]{order:-1}}.p-user>.inner>.message,.p-user>.inner>form>.message{background-color:var(--color-dark-grey-40);border-radius:3px;font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.35em;margin:16px 0;padding:16px 20px}@media(max-width:960px){.p-user>.inner>.message,.p-user>.inner>form>.message{font-size:14px;font-weight:300;letter-spacing:-.01em;line-height:1.35em}}.p-user>.inner>.message.is-error,.p-user>.inner>form>.message.is-error{color:var(--color-error)}.p-user>.inner>.message.is-upgrade-hint,.p-user>.inner>form>.message.is-upgrade-hint{margin:48px 0;padding:24px var(--box-spacing-x);text-align:center}.p-user>.inner>.message.is-upgrade-hint>.links,.p-user>.inner>form>.message.is-upgrade-hint>.links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 6px;justify-content:center;margin-top:24px}.p-user>.inner>.c-button-box,.p-user>.inner>form>.c-button-box{display:block;margin-top:32px;width:100%}.p-user>.inner>.hr{background-color:var(--color-black);height:1px;margin:48px 0;opacity:.3}@media(max-width:960px){.p-user>.inner>.hr{margin:24px 0}}.p-user>.space-bottom{flex:1 0 250px}@media(max-width:960px){.p-user>.space-bottom{flex:1 0 131px}}
