.sortable-catch-photos{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))!important;gap:12px!important;display:grid!important}.sortable-catch-photos figure{background:#102830;border:2px solid #0000;border-radius:12px;min-width:0;margin:0;padding:6px}.sortable-catch-photos figure.photo-sort-target{background:#254335;border-color:#9bd160}.sortable-catch-photos figure>button{aspect-ratio:3/2;border-radius:9px;width:100%;padding:0;overflow:hidden}.sortable-catch-photos img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.sortable-catch-photos figcaption{gap:6px;padding:8px 0 0;display:grid}.sortable-catch-photos figcaption strong,.sortable-catch-photos figcaption small{display:block}.photo-sort-actions{flex-wrap:wrap;gap:6px;display:flex}.photo-sort-actions button{min-height:36px!important;padding:6px 9px!important;font-size:13px!important}.photo-sort-handle{touch-action:none;cursor:grab}.photo-sort-handle:active{cursor:grabbing}.profile-photo-usage{margin-top:18px}.profile-photo-usage progress{accent-color:#9bd160;border:0;border-radius:8px;width:100%;height:12px;margin:10px 0;display:block;overflow:hidden}.profile-photo-usage progress::-webkit-progress-bar{background:#294149}.profile-photo-usage progress::-webkit-progress-value{background:#9bd160}.profile-photo-usage[data-warning=true] progress{accent-color:#edb851}.profile-photo-usage[data-warning=true] progress::-webkit-progress-value{background:#edb851}.settings-page.settings-page{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-template-areas:"heading heading""identity stats""links links""profile aside""meta meta";align-content:start;align-items:start;gap:24px 32px;display:grid}.settings-page>.page-heading{border-bottom:1px solid #345159;grid-area:heading;padding-bottom:20px;margin:0!important}.settings-page>.page-heading h1{margin:8px 0;font-size:clamp(28px,3vw,42px)}.settings-page>.page-heading p{overflow-wrap:anywhere;margin:0}.settings-page>.profile-summary{background:0 0;border:0;grid-area:identity;gap:16px;margin:0!important;padding:12px 0!important}.settings-page>.profile-summary h2{font-size:24px;line-height:1.3}.settings-page>.profile-summary p{color:#a9bdbe;margin-top:4px;font-size:14px}.settings-page .profile-avatar{background:linear-gradient(135deg,#b9e883,#7db441);width:60px;height:60px;box-shadow:0 0 0 5px #a4d56712}.settings-page>.profile-stats{grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:15px 0;display:grid;margin:0!important}.settings-page>.profile-stats a{background:0 0;border:0;border-left:1px solid #345159;border-radius:0;min-width:0;padding:6px 12px}.settings-page>.profile-stats strong{font-size:26px;line-height:1.2}.settings-page>.profile-stats span{font-size:12px;line-height:1.4}.settings-page>.profile-links{border-bottom:1px solid #345159;grid-area:links;gap:10px;padding:0 0 22px;margin:0!important}.settings-page>.profile-links a{background:#163139;border:1px solid #49656b;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.settings-page>.profile-links a:hover{background:#23434a;border-color:#a2cd78}.settings-page>.profile-editor{background:#10272e;border:1px solid #345159;border-radius:18px;grid-area:profile;margin:0!important;padding:26px!important}.settings-page>.profile-editor>h2{margin:0 0 22px;font-size:23px}.settings-page>.profile-editor .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:16px!important}.settings-page>.profile-editor .profile-fields>label{color:#cbdcd8;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:14px;display:flex}.settings-page>.profile-editor .profile-fields>label:first-child{grid-column:1/-1}.settings-page>.profile-editor .profile-fields input,.settings-page>.profile-editor .profile-fields select{border-radius:9px;min-height:44px;margin:0}.settings-page>.profile-editor .favorite-methods{border:0;border-top:1px solid #345159;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;margin:24px 0!important;padding:18px 0 0!important}.settings-page .favorite-methods legend{padding-right:12px;font-size:14px;font-weight:700}.settings-page .favorite-methods label{background:#0c2027;border:1px solid #345159;border-radius:9px;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:14px;display:flex}.settings-page .favorite-methods label:has(input:checked){color:#e5f4d9;background:#a1d25d12;border-color:#70934d}.settings-page .favorite-methods input{accent-color:#a1d25d;flex:none}.settings-page>.profile-editor .profile-check{border:0;border-top:1px solid #345159;border-radius:0;margin:0 0 22px;padding:18px 0 0;font-size:14px}.settings-page .profile-check small{font-size:13px;line-height:1.5}.settings-page>.profile-editor>p:empty{display:none}.settings-page .profile-aside>.personal-grid{background:0 0;border:0;grid-area:info;margin:0;padding:0 0 4px;display:block}.settings-page .profile-aside>.personal-grid>.personal-card{background:0 0;border:0;border-bottom:1px solid #345159;border-radius:0;height:auto;margin:0 0 22px;padding:4px 0 22px}.settings-page .profile-aside>.personal-grid>.personal-card:last-child{margin-bottom:0}.settings-page .profile-aside>.personal-grid h2{margin:0 0 10px;font-size:18px}.settings-page .profile-aside>.personal-grid p{color:#a9bdbe;margin:0;font-size:14px;line-height:1.65}.settings-page .profile-aside>.account-security{background:0 0;border:0;border-bottom:1px solid #345159;border-radius:0;grid-area:security;margin:0!important;padding:0!important}.settings-page .profile-aside>.account-security>summary{padding:0 0 18px;font-size:17px}.settings-page .account-security .profile-editor{background:0 0;border:0;margin:0;padding:16px 0}.settings-page .account-security .profile-editor h2{font-size:18px}.settings-page .account-security .logout-button{margin-bottom:18px}.settings-page>.account-meta{color:#8da6aa;border-top:1px solid #345159;grid-area:meta;margin:0;padding-top:16px;font-size:12px;line-height:1.6}@media (width<=1100px){.settings-page.settings-page{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);grid-template-areas:"heading heading""identity identity""stats stats""links links""profile aside""meta meta";gap:20px}.settings-page>.profile-stats a:first-child{border-left:0}}@media (width<=900px){.settings-page.settings-page{flex-direction:column;gap:20px;display:flex;padding-bottom:90px!important}.settings-page.settings-page>*{box-sizing:border-box;width:100%;min-width:0}.settings-page>.profile-editor{border-radius:14px;padding:18px!important}.settings-page>.profile-summary h2{font-size:22px}.settings-page>.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.settings-page>.profile-stats a{padding:3px 7px}.settings-page>.profile-stats strong{font-size:23px}.settings-page>.profile-stats span{font-size:11px}.settings-page>.profile-links{gap:6px;padding-bottom:18px}.settings-page>.profile-links a{padding:8px 10px;font-size:13px}.settings-page>.profile-editor .profile-fields{grid-template-columns:1fr;gap:14px!important}.settings-page .favorite-methods label{padding:8px;font-size:13px}.settings-page .profile-aside>.personal-grid>.personal-card{margin-bottom:18px;padding:0 0 18px}.settings-page>.account-meta{font-size:11px}}.settings-page>.profile-aside{flex-direction:column;grid-area:aside;gap:22px;min-width:0;display:flex}.fg-menu-icon.fg-menu-icon{background-color:currentColor;flex:0 0 21px;height:21px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:21px!important;font-size:0!important;display:inline-block!important}.fg-menu-icon-map{--fg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 6-2 6 2 6-2v16l-6 2-6-2-6 2V5Z M9 3v16 M15 5v16'/%3E%3C/svg%3E");-webkit-mask-image:var(--fg-icon);mask-image:var(--fg-icon);-webkit-mask-image:var(--fg-icon)}.fg-menu-icon-book{--fg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h14v18H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z M7 3v18 M11 8h5 M11 12h5 M3 17h4'/%3E%3C/svg%3E");-webkit-mask-image:var(--fg-icon);mask-image:var(--fg-icon);-webkit-mask-image:var(--fg-icon)}
/*$vite$:1*/