.AccountModal_authContainer__WPAaQ{display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap);max-width:400px;margin:0 auto}.AccountModal_authTitle__wOmDT{margin:0;font-family:var(--font-display);font-size:var(--step-2);color:var(--text)}.AccountModal_authSub__S7HXc{margin:0;font-size:var(--step-0);color:var(--text-2)}.AccountModal_authActions__Llmuk{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.AccountModal_authForm__0tF5c{display:flex;flex-direction:column;gap:16px;margin-top:16px}.AccountModal_formGroup__iyNNi{display:flex;flex-direction:column;gap:4px}.AccountModal_authForm__0tF5c .input{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:var(--text);font:inherit}.AccountModal_authForm__0tF5c .input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AccountModal_label__e2sJ3{font-size:var(--step--1);color:var(--text-2);font-weight:700}.AccountModal_authError__W60q7{color:var(--c-megalith);background:var(--type-bg);padding:8px;border-radius:var(--radius-s);font-size:var(--step-0)}.AccountModal_authToggle__4BuGF{margin-top:16px;text-align:center}.AccountModal_panelContent___BF6z{padding:16px 0;display:flex;flex-direction:column;gap:24px}.AccountModal_profileDetails__UVYJv{display:grid;gap:16px;margin:16px 0}.AccountModal_profileDetails__UVYJv div{min-width:0}.AccountModal_profileDetails__UVYJv dt{font-weight:700;color:var(--text-2)}.AccountModal_profileDetails__UVYJv dd{margin:4px 0 0;overflow-wrap:anywhere}.AccountModal_accountContent__Ul8pp{display:flex;flex-direction:column;min-height:100%}.AccountModal_loadingStatus__Tyx91{padding:24px;color:var(--text-2)}.AccountModal_logoutArea__D80jH{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);text-align:right}.AccountModal_section__SpUVQ{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--line)}.AccountModal_section__SpUVQ:last-child{border-bottom:none}.AccountModal_sectionTitle__14xhM{font-family:var(--font-display);font-size:var(--step-1);margin:0;color:var(--text)}.AccountModal_balanceBox__wKhBu{background:var(--panel-2);border:1px solid var(--line);padding:16px;border-radius:var(--radius-m);display:flex;justify-content:space-between;align-items:center}.AccountModal_balanceValue__lfPyk{font-family:var(--font-display);font-size:var(--step-3);color:var(--text)}.AccountModal_balanceHint__IkU3i,.AccountModal_emptyText__OBf0Z,.AccountModal_fieldHelp__PSkvk,.AccountModal_planStatus__vvaRT,.AccountModal_productCredits__5bwMl,.AccountModal_sectionDescription__sEGWr,.AccountModal_usageText__Q2WbG{margin:0;color:var(--text-2);font-size:var(--step--1)}.AccountModal_productsGrid__ZA7mZ{display:grid;grid-template-columns:1fr 1fr;gap:16px}.AccountModal_productCard__IsjkS{background:var(--panel-2);border:1px solid var(--line);padding:16px;border-radius:var(--radius-m);display:flex;flex-direction:column;gap:8px}.AccountModal_productName__0mMTz{font-weight:700;font-size:var(--step-1);color:var(--text)}.AccountModal_selectedProduct__4lz5T{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.AccountModal_selectionLabel__XExWI{font-size:var(--step--1);font-weight:700;color:var(--text)}.AccountModal_productPrice__NkE5J{font-size:var(--step-2);color:var(--text-2)}.AccountModal_checkboxLabel__qkOQ5{display:flex;align-items:flex-start;gap:8px;font-size:var(--step-0);color:var(--text-2);cursor:pointer}.AccountModal_settingsForm__FhCI6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.AccountModal_settingsForm__FhCI6 .AccountModal_checkboxLabel__qkOQ5,.AccountModal_settingsForm__FhCI6 .AccountModal_fieldHelp__PSkvk,.AccountModal_settingsForm__FhCI6 .AccountModal_successText__SWXiW,.AccountModal_settingsForm__FhCI6 .AccountModal_usageText__Q2WbG,.AccountModal_settingsForm__FhCI6 button{grid-column:1/-1}.AccountModal_inputWithPrefix__6JnT6,.AccountModal_inputWithSuffix__QKdyE{display:flex;align-items:center;gap:8px;color:var(--text-2)}.AccountModal_inputWithPrefix__6JnT6 input,.AccountModal_inputWithSuffix__QKdyE input{min-width:0;width:100%}.AccountModal_successText__SWXiW{margin:0;color:var(--c-construction);font-size:var(--step--1)}.AccountModal_cardRow__5lYSu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s)}.AccountModal_cardRow__5lYSu p{margin:4px 0 0;color:var(--text-2);font-size:var(--step--1)}.AccountModal_table__aL3iK{width:100%;border-collapse:collapse;font-size:var(--step-0)}.AccountModal_table__aL3iK td,.AccountModal_table__aL3iK th{padding:8px;text-align:left;border-bottom:1px solid var(--line-soft)}.AccountModal_table__aL3iK th{color:var(--text-3);font-weight:400}.AccountModal_table__aL3iK .AccountModal_numericCell__baw07{text-align:right}.AccountModal_creditAmount__cWCfs{color:var(--c-construction)}.AccountModal_statusMessage__j8o4W{padding:12px;border-radius:var(--radius-s);background:var(--panel-2);border-left:4px solid var(--c-construction)}.AccountModal_statusError__9j7Bb{border-left-color:var(--c-megalith)}.AccountModal_logoutBtn__iQhR_{margin-top:auto}@media (max-width:560px){.AccountModal_productsGrid__ZA7mZ,.AccountModal_settingsForm__FhCI6{grid-template-columns:1fr}.AccountModal_cardRow__5lYSu{align-items:stretch;flex-direction:column}}.Pictures_album__fh9im,.Pictures_entry__6CuWU{display:flex;flex-direction:column;gap:12px;min-width:0}.Pictures_album__fh9im{padding:16px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel)}.Pictures_album__fh9im h3,.Pictures_album__fh9im p{margin:0}.Pictures_album__fh9im p{color:var(--text-2);font-size:var(--step--1)}.Pictures_entry__6CuWU{padding-block:12px;border-top:1px solid var(--line);overflow-wrap:anywhere}.Pictures_preview__k1RvW{display:block;width:100%;height:auto;border-radius:var(--radius-s);border:1px solid var(--line)}.Pictures_album__fh9im .Pictures_attribution__pg0AW{font-size:11px}.Pictures_actions__jZt6e{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Pictures_actions__jZt6e>*{min-height:44px}@media (max-width:560px){.Pictures_actions__jZt6e{align-items:stretch;flex-direction:column}}