@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-Variable.woff2)format("woff2");font-weight:100 700;font-display:swap}.account-loading{color:#647687;place-items:center;min-height:100vh;display:grid}.account-auth{grid-template-columns:1fr minmax(360px,540px);align-items:center;gap:8vw;max-width:1180px;min-height:100vh;margin:auto;padding:40px 24px;display:grid}.account-brand{color:#17304a;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.account-brand>span{color:#fff;background:#1769aa;border-radius:13px 13px 4px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.account-brand b{font-size:23px}.account-auth>section{background:#fbfaf6;border:1px solid #ddd7cc;border-radius:14px;padding:42px;box-shadow:0 25px 70px #1c2b371f}.account-auth small,.account-shell small{color:#9a704c;letter-spacing:.12em;font-size:9px;font-weight:800}.account-auth h1{margin:12px 0;font-size:42px}.account-auth p{color:#697b88;font-size:11px;line-height:1.6}.account-auth form{gap:15px;margin-top:26px;display:grid}.account-auth label{color:#5c6f7e;gap:6px;font-size:10px;font-weight:700;display:grid}.account-auth input{min-height:45px}.account-auth form>button,.account-card-actions button,.account-projects-head>button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:8px;min-height:44px;font-weight:800}.account-consent{grid-template-columns:18px 1fr;align-items:start;line-height:1.5}.account-consent input{width:auto;min-height:0}.account-consent a{color:#1769aa}.account-mode{color:#1769aa;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:10px;text-decoration:underline}.account-message{color:#31566d;background:#eef5f9;border-radius:8px;margin-top:16px;padding:11px 13px;font-size:10px}.account-shell{background:#f4f0e7;min-height:100vh}.account-shell>header{background:#fbfaf6;border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50% - 600px);display:flex}.account-shell nav{align-items:center;gap:18px;display:flex}.account-shell nav a,.account-shell nav button{color:#526676;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.account-shell main{width:min(1200px,100% - 40px);margin:auto;padding:54px 0 90px}.account-welcome{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-welcome h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(38px,5vw,62px)}.account-welcome p{color:#778591;font-size:10px}.account-welcome>span{border-radius:20px;padding:9px 13px;font-size:9px;font-weight:800}.account-welcome>span.active{color:#37714b;background:#e4f2e7}.account-welcome>span.inactive{color:#8b612c;background:#f3e9d8}.account-message.wide{margin:24px 0 -8px}.account-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin:38px 0 18px;display:grid}.account-card,.account-projects{background:#fbfaf6;border:1px solid #ddd7cc;border-radius:12px;padding:28px}.account-card h2,.account-projects h2{margin:10px 0 13px;font-size:24px}.account-card p{color:#667986;font-size:10px;line-height:1.6}.billing-grid{grid-template-columns:1fr 1fr}.tariff-card,.subscription-card{position:relative;overflow:hidden}.tariff-card:before,.subscription-card:before{content:"";background:#b8754d;width:4px;position:absolute;inset:0 auto 0 0}.subscription-card:before{background:#1769aa}.account-card h2 i{color:#788792;font-size:10px;font-style:normal;font-weight:500}.tariff-card>button{color:#fff;cursor:pointer;background:#17304a;border:0;border-radius:8px;min-height:44px;margin-top:20px;padding:0 16px;font-weight:800}.tariff-card>button:disabled,.account-card-actions button:disabled{opacity:.55;cursor:not-allowed}.account-card-actions{gap:9px;margin-top:20px;display:flex}.account-card-actions button{padding:0 16px}.account-card-actions button.danger{color:#a44238;background:#fff;border:1px solid #d2aaa4}.account-note{background:#fff4df;border-radius:7px;padding:9px}.account-note.standalone{color:#745425;margin:-4px 0 18px;font-size:10px}.cp-cancel-link,.privacy-card a{color:#1769aa;margin-top:12px;font-size:9px;display:inline-block}.account-projects{margin-top:18px}.account-projects-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.account-projects-head>button{padding:0 15px}.project-lock,.project-empty{text-align:center;color:#6f7e89;border:1px dashed #cfc7ba;border-radius:9px;padding:38px 20px}.project-lock p{font-size:10px}.account-projects.locked{opacity:.78}.subscription-inline{align-items:center;gap:10px;margin-top:8px;display:flex}.subscription-inline span{border-radius:999px;padding:6px 10px;font-size:8px;font-weight:800}.subscription-inline span.active{color:#37714b;background:#e4f2e7}.subscription-inline span.inactive{color:#8b612c;background:#f3e9d8}.danger-link{color:#a44238;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.project-table{border-top:1px solid #ddd8ce}.project-table-row{border-bottom:1px solid #e5e0d7;grid-template-columns:1.5fr .8fr .3fr .8fr;align-items:center;gap:16px;min-height:64px;font-size:10px;display:grid}.project-table-row.head{color:#8a969f;text-transform:uppercase;min-height:36px;font-size:8px}.project-table-row b,.project-table-row small{display:block}.project-table-row small{color:#89949d;margin-top:4px;font-size:8px}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions button{cursor:pointer;background:#fff;border:1px solid #ccd4d9;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.row-actions button.danger{color:#a44238}.project-table-row.payment{grid-template-columns:1fr 1fr 1fr 1fr}.privacy-page{background:#f7f4ed}.privacy-page main{width:min(820px,100% - 36px);margin:auto;padding:60px 0 100px}.privacy-page h1{letter-spacing:-.05em;font-size:clamp(34px,6vw,58px)}.privacy-page h2{margin-top:38px;font-size:20px}.privacy-page p{color:#5f7180;font-size:12px;line-height:1.8}.privacy-page a{color:#1769aa}.privacy-warning{background:#fff1d9;border-left:3px solid #bd8135;padding:16px;color:#745425!important}@media (width<=760px){.account-auth{display:block}.account-auth>.account-brand{margin-bottom:35px}.account-auth>section{padding:27px}.account-grid{grid-template-columns:1fr}.account-shell main{width:min(100% - 24px,1200px);padding-top:35px}.project-table-row{grid-template-columns:1fr .5fr}.project-table-row>span:nth-child(2){display:none}.row-actions{grid-column:1/-1;justify-content:flex-start;margin-bottom:12px}.account-welcome{flex-direction:column;align-items:start}.account-projects{padding:20px}.account-projects-head{flex-direction:column;align-items:start}}
