.image-picker-module__2IcReW__backdrop{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out image-picker-module__2IcReW__fadeIn;display:flex;position:fixed;inset:0}@keyframes image-picker-module__2IcReW__fadeIn{0%{opacity:0}to{opacity:1}}.image-picker-module__2IcReW__dialog{background:hsl(var(--card));border:1px solid hsl(var(--border));width:100%;max-width:720px;max-height:calc(100vh - 48px);color:hsl(var(--foreground));border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.image-picker-module__2IcReW__head{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px 18px;display:flex}.image-picker-module__2IcReW__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.image-picker-module__2IcReW__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px}.image-picker-module__2IcReW__eyebrowAccent{color:hsl(var(--primary))}.image-picker-module__2IcReW__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:500;line-height:1.1}.image-picker-module__2IcReW__sub{color:hsl(var(--muted-foreground));max-width:56ch;margin:2px 0 0;font-size:13.5px}.image-picker-module__2IcReW__close{border:1px solid hsl(var(--border));width:36px;height:36px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .12s,color .12s;display:grid}.image-picker-module__2IcReW__close:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.image-picker-module__2IcReW__close:disabled{opacity:.5;cursor:not-allowed}.image-picker-module__2IcReW__hint{background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border));font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 26px;font-size:11px;display:flex}.image-picker-module__2IcReW__hintPip{background:hsl(var(--primary));width:6px;height:6px;box-shadow:0 0 6px hsl(var(--primary) / .7);border-radius:999px;flex-shrink:0}.image-picker-module__2IcReW__hintSep{opacity:.5}.image-picker-module__2IcReW__tabs{flex-shrink:0;padding:16px 26px 0}.image-picker-module__2IcReW__tabsTrack{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:10px;grid-template-columns:1fr 1fr;width:100%;max-width:360px;padding:4px;display:inline-grid;position:relative}.image-picker-module__2IcReW__tab{z-index:1;font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.image-picker-module__2IcReW__tab[aria-selected=true]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 2px 8px -2px #0003}.image-picker-module__2IcReW__tab svg{opacity:.6}.image-picker-module__2IcReW__tab[aria-selected=true] svg{opacity:1;color:hsl(var(--primary))}.image-picker-module__2IcReW__tab:disabled{opacity:.5;cursor:not-allowed}.image-picker-module__2IcReW__body{flex:1;min-height:0;padding:22px 26px;overflow-y:auto}.image-picker-module__2IcReW__drop{border:2px dashed hsl(var(--border-strong,var(--border)));background:hsl(var(--background) / .4);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:40px 24px;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.image-picker-module__2IcReW__drop:hover{border-color:hsl(var(--primary) / .5)}.image-picker-module__2IcReW__dropActive{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-style:solid}.image-picker-module__2IcReW__dropGrid{background-image:linear-gradient(hsl(var(--border) / .5) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border) / .5) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.image-picker-module__2IcReW__dropHalo{z-index:1;background:hsl(var(--card));border:1px solid hsl(var(--border));width:64px;height:64px;color:hsl(var(--primary));box-shadow:0 8px 24px -8px hsl(var(--primary) / .4);border-radius:999px;place-items:center;display:grid;position:relative}.image-picker-module__2IcReW__dropActive .image-picker-module__2IcReW__dropHalo{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.image-picker-module__2IcReW__dropTitle{z-index:1;font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.01em;font-size:22px;font-weight:500;position:relative}.image-picker-module__2IcReW__dropRow{z-index:1;color:hsl(var(--muted-foreground));align-items:center;gap:12px;font-size:13.5px;display:inline-flex;position:relative}.image-picker-module__2IcReW__dropPill{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--card-shadow);border:none;border-radius:999px;padding:9px 18px;font-weight:500}.image-picker-module__2IcReW__hiddenFileInput{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.image-picker-module__2IcReW__preview{flex-direction:column;gap:14px;margin:0;display:flex}.image-picker-module__2IcReW__previewStage{background:hsl(var(--background));border:1px solid hsl(var(--border));aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.image-picker-module__2IcReW__previewStage[data-aspect="1:1"]{aspect-ratio:1;align-self:center;max-width:360px}.image-picker-module__2IcReW__previewStage[data-aspect=free]{aspect-ratio:4/3}.image-picker-module__2IcReW__previewImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-picker-module__2IcReW__previewMeta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#ffffffeb;text-transform:uppercase;z-index:2;background:#000000bf;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:inline-flex;position:absolute;bottom:12px;left:12px}.image-picker-module__2IcReW__crop{pointer-events:none;z-index:1;position:absolute;inset:0}.image-picker-module__2IcReW__cropFrame{border:1.5px solid #fffffff2;width:86%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006,0 6px 30px #0006}.image-picker-module__2IcReW__cropFrameCircle{border-radius:999px}.image-picker-module__2IcReW__cropCorner{border:2px solid hsl(var(--primary));width:14px;height:14px;position:absolute}.image-picker-module__2IcReW__cropCornerTl{border-bottom:0;border-right:0;top:-2px;left:-2px}.image-picker-module__2IcReW__cropCornerTr{border-bottom:0;border-left:0;top:-2px;right:-2px}.image-picker-module__2IcReW__cropCornerBl{border-top:0;border-right:0;bottom:-2px;left:-2px}.image-picker-module__2IcReW__cropCornerBr{border-top:0;border-left:0;bottom:-2px;right:-2px}.image-picker-module__2IcReW__cropGrid{background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:33.33% 33.33%;position:absolute;inset:0}.image-picker-module__2IcReW__cropFrameCircle .image-picker-module__2IcReW__cropGrid{display:none}.image-picker-module__2IcReW__cropHint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#fffffff2;text-transform:uppercase;background:#000000b3;border-radius:6px;padding:5px 9px;font-size:10px;position:absolute;top:12px;right:12px}.image-picker-module__2IcReW__chooseDifferent{border:1px solid hsl(var(--border));color:hsl(var(--foreground));font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:12.5px;transition:border-color .12s,color .12s}.image-picker-module__2IcReW__chooseDifferent:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.image-picker-module__2IcReW__err{background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .4);border-radius:10px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.image-picker-module__2IcReW__errGlyph{background:hsl(var(--destructive));width:22px;height:22px;color:hsl(var(--primary-foreground));font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.image-picker-module__2IcReW__errMsg{flex:1;font-size:13px;line-height:1.45}.image-picker-module__2IcReW__errBtn{border:1px solid hsl(var(--destructive) / .5);color:hsl(var(--destructive));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.image-picker-module__2IcReW__errBtn:hover{background:hsl(var(--destructive) / .1)}.image-picker-module__2IcReW__errSrv{background:#f5b13d1a;border-color:#f5b13d80;align-items:center}.image-picker-module__2IcReW__errSrv .image-picker-module__2IcReW__errGlyph{color:#171412;background:#f5b13d}.image-picker-module__2IcReW__progress{flex-direction:column;gap:6px;display:flex}.image-picker-module__2IcReW__progressTrack{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:999px;height:6px;overflow:hidden}.image-picker-module__2IcReW__progressFill{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / .7));height:100%;box-shadow:0 0 12px hsl(var(--primary) / .5);border-radius:999px;transition:width .18s ease-out}.image-picker-module__2IcReW__progressMeta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px}.image-picker-module__2IcReW__urlBlock{flex-direction:column;gap:18px;display:flex}.image-picker-module__2IcReW__urlLabel{flex-direction:column;gap:6px;display:flex}.image-picker-module__2IcReW__urlLabelText{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.image-picker-module__2IcReW__urlWrap{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .12s,box-shadow .12s;display:flex}.image-picker-module__2IcReW__urlWrap:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.image-picker-module__2IcReW__urlWrapReady{border-color:hsl(var(--primary))}.image-picker-module__2IcReW__urlWrapErr{border-color:hsl(var(--destructive))}.image-picker-module__2IcReW__urlWrap>svg{color:hsl(var(--muted-foreground));flex-shrink:0}.image-picker-module__2IcReW__urlWrap input{color:hsl(var(--foreground));font-family:var(--font-mono), monospace;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:13px}.image-picker-module__2IcReW__urlWrap input::placeholder{color:hsl(var(--muted-foreground))}.image-picker-module__2IcReW__urlWrap input:disabled{opacity:.5}.image-picker-module__2IcReW__urlCheck{background:hsl(var(--primary));width:20px;height:20px;color:hsl(var(--primary-foreground));border-radius:999px;flex-shrink:0;place-items:center;display:grid}.image-picker-module__2IcReW__urlHelp{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.image-picker-module__2IcReW__urlStage{border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);aspect-ratio:16/9;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative;overflow:hidden}.image-picker-module__2IcReW__urlStage[data-aspect="1:1"]{aspect-ratio:1;max-width:360px;margin:0 auto}.image-picker-module__2IcReW__urlStage[data-aspect=free]{aspect-ratio:4/3}.image-picker-module__2IcReW__urlEmpty{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.image-picker-module__2IcReW__urlEmptyErr{color:hsl(var(--destructive))}.image-picker-module__2IcReW__foot{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:16px 26px;display:flex}.image-picker-module__2IcReW__btn{font:inherit;border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:999px;padding:11px 22px;font-size:13.5px;font-weight:500;transition:background-color .12s,filter .12s}.image-picker-module__2IcReW__btn:hover:not(:disabled){background:hsl(var(--muted))}.image-picker-module__2IcReW__btnPrimary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.image-picker-module__2IcReW__btnPrimary:hover:not(:disabled){filter:brightness(1.06)}.image-picker-module__2IcReW__btnDanger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.image-picker-module__2IcReW__btnDanger:hover:not(:disabled){background:hsl(var(--destructive) / .08);border-color:hsl(var(--destructive))}.image-picker-module__2IcReW__footSpacer{flex:1}.image-picker-module__2IcReW__btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.image-picker-module__2IcReW__backdrop{padding:0}.image-picker-module__2IcReW__dialog{border-left:0;border-right:0;border-radius:0;max-width:100%;height:100vh;max-height:100vh}.image-picker-module__2IcReW__head{padding:14px 18px 12px}.image-picker-module__2IcReW__title{font-size:19px}.image-picker-module__2IcReW__sub{font-size:12.5px}.image-picker-module__2IcReW__close{width:32px;height:32px}.image-picker-module__2IcReW__hint{letter-spacing:.06em;gap:6px;padding:8px 18px;font-size:9.5px}.image-picker-module__2IcReW__tabs{padding:12px 18px 0}.image-picker-module__2IcReW__tabsTrack{max-width:100%}.image-picker-module__2IcReW__tab{padding:11px 12px;font-size:13px}.image-picker-module__2IcReW__body{padding:16px 18px}.image-picker-module__2IcReW__drop{gap:14px;min-height:280px;padding:28px 16px}.image-picker-module__2IcReW__dropPill{align-items:center;min-height:48px;padding:14px 22px;font-size:15px;display:inline-flex}.image-picker-module__2IcReW__urlWrap input{padding:14px 0;font-size:14px}.image-picker-module__2IcReW__urlStage{min-height:180px}.image-picker-module__2IcReW__foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom,8px));position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #0000004d}.image-picker-module__2IcReW__btn{flex:1;min-height:48px;padding:14px 18px;font-size:14.5px}}@media (min-width:601px) and (max-width:1023px){.image-picker-module__2IcReW__dialog{max-width:640px}}
.AnchorBar-module__3JXEOG__anchorBar{z-index:30;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.AnchorBar-module__3JXEOG__inner{scrollbar-width:thin;gap:4px;width:100%;padding:0 24px;display:flex;overflow-x:auto}.AnchorBar-module__3JXEOG__inner::-webkit-scrollbar{height:3px}.AnchorBar-module__3JXEOG__inner::-webkit-scrollbar-thumb{background:hsl(var(--muted));border-radius:2px}.AnchorBar-module__3JXEOG__pill{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .12s,border-color .12s}.AnchorBar-module__3JXEOG__pill:hover{color:hsl(var(--foreground))}.AnchorBar-module__3JXEOG__pill[aria-current=true]{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.AnchorBar-module__3JXEOG__mobileSelect{display:none}.AnchorBar-module__3JXEOG__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.AnchorBar-module__3JXEOG__inner{display:none}.AnchorBar-module__3JXEOG__mobileSelect{width:100%;padding:10px 16px;display:block;position:relative}.AnchorBar-module__3JXEOG__select{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border-strong,var(--border)));font:inherit;cursor:pointer;appearance:none;background-image:none;border-radius:8px;padding:12px 40px 12px 14px;font-size:15px;font-weight:500}.AnchorBar-module__3JXEOG__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18);outline:none}.AnchorBar-module__3JXEOG__selectChevron{color:hsl(var(--muted-foreground));pointer-events:none;font-size:14px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}}
.ScheduleBlock-module__T7q4Va__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px;transition:border-color .18s,box-shadow .18s}.ScheduleBlock-module__T7q4Va__section[data-editing=true]{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .12), var(--card-shadow)}.ScheduleBlock-module__T7q4Va__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.ScheduleBlock-module__T7q4Va__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.ScheduleBlock-module__T7q4Va__pencil{width:32px;height:32px;color:hsl(var(--muted-foreground));opacity:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-left:auto;transition:opacity .12s,background-color .12s,color .12s;display:grid}.ScheduleBlock-module__T7q4Va__section:hover .ScheduleBlock-module__T7q4Va__pencil,.ScheduleBlock-module__T7q4Va__section:focus-within .ScheduleBlock-module__T7q4Va__pencil{opacity:1}.ScheduleBlock-module__T7q4Va__pencil:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground))}.ScheduleBlock-module__T7q4Va__body{padding:6px 20px 20px}.ScheduleBlock-module__T7q4Va__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.ScheduleBlock-module__T7q4Va__entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ScheduleBlock-module__T7q4Va__entry{border-bottom:1px solid hsl(var(--border) / .5);grid-template-columns:130px 1fr auto;align-items:baseline;gap:14px;padding:10px 0;font-size:14px;display:grid}.ScheduleBlock-module__T7q4Va__entry:last-child{border-bottom:0}.ScheduleBlock-module__T7q4Va__day{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:12px}.ScheduleBlock-module__T7q4Va__what{font-weight:500}.ScheduleBlock-module__T7q4Va__where{color:hsl(var(--muted-foreground));text-align:right;font-size:13px}.ScheduleBlock-module__T7q4Va__editBody{flex-direction:column;gap:10px;padding:4px 20px 8px;display:flex}.ScheduleBlock-module__T7q4Va__editEntries{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ScheduleBlock-module__T7q4Va__editEntry{grid-template-columns:70px 90px 1fr 1fr 100px 32px;align-items:center;gap:6px;display:grid}.ScheduleBlock-module__T7q4Va__daySelect,.ScheduleBlock-module__T7q4Va__timeInput,.ScheduleBlock-module__T7q4Va__titleInput,.ScheduleBlock-module__T7q4Va__locationInput,.ScheduleBlock-module__T7q4Va__levelInput{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.ScheduleBlock-module__T7q4Va__daySelect:focus,.ScheduleBlock-module__T7q4Va__timeInput:focus,.ScheduleBlock-module__T7q4Va__titleInput:focus,.ScheduleBlock-module__T7q4Va__locationInput:focus,.ScheduleBlock-module__T7q4Va__levelInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.ScheduleBlock-module__T7q4Va__deleteBtn{border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.ScheduleBlock-module__T7q4Va__deleteBtn:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.ScheduleBlock-module__T7q4Va__addBtn{border:1px dashed hsl(var(--border-strong,var(--border)));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:13px;transition:background-color .12s,color .12s,border-color .12s}.ScheduleBlock-module__T7q4Va__addBtn:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--primary))}.ScheduleBlock-module__T7q4Va__editFoot{background:hsl(var(--card-2,var(--card)));border-top:1px solid hsl(var(--border));border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:12px 20px 16px;display:flex}.ScheduleBlock-module__T7q4Va__btnGhostSm,.ScheduleBlock-module__T7q4Va__btnPrimarySm{font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.ScheduleBlock-module__T7q4Va__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.ScheduleBlock-module__T7q4Va__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.ScheduleBlock-module__T7q4Va__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.ScheduleBlock-module__T7q4Va__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.ScheduleBlock-module__T7q4Va__btnGhostSm:disabled,.ScheduleBlock-module__T7q4Va__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.ScheduleBlock-module__T7q4Va__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:8px;margin:0 20px;padding:9px 12px;font-size:13px}@media (max-width:980px){.ScheduleBlock-module__T7q4Va__pencil{opacity:1}.ScheduleBlock-module__T7q4Va__entry{grid-template-columns:1fr;gap:4px}.ScheduleBlock-module__T7q4Va__where{text-align:left}.ScheduleBlock-module__T7q4Va__editEntry{grid-template-columns:1fr 1fr;gap:6px}.ScheduleBlock-module__T7q4Va__titleInput,.ScheduleBlock-module__T7q4Va__locationInput{grid-column:1/3}.ScheduleBlock-module__T7q4Va__levelInput{grid-column:1/2}.ScheduleBlock-module__T7q4Va__deleteBtn{grid-column:2/3;justify-self:end}}
.HistoryBlock-module__lkhdFW__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.HistoryBlock-module__lkhdFW__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.HistoryBlock-module__lkhdFW__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.HistoryBlock-module__lkhdFW__addBtnHead{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.HistoryBlock-module__lkhdFW__addBtnHead:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.HistoryBlock-module__lkhdFW__body{padding:6px 20px 20px}.HistoryBlock-module__lkhdFW__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.HistoryBlock-module__lkhdFW__timeline{margin:0;padding:8px 0 0 32px;list-style:none;position:relative}.HistoryBlock-module__lkhdFW__timeline:before{content:"";background:hsl(var(--border));width:2px;position:absolute;top:16px;bottom:8px;left:7px}.HistoryBlock-module__lkhdFW__timelineEntry{padding:10px 0;position:relative}.HistoryBlock-module__lkhdFW__timelineEntry:not(:last-child){border-bottom:1px solid hsl(var(--border) / .4)}.HistoryBlock-module__lkhdFW__dot{background:hsl(var(--primary));border:3px solid hsl(var(--card));width:16px;height:16px;box-shadow:0 0 0 1px hsl(var(--border-strong,var(--border)));border-radius:50%;position:absolute;top:18px;left:-32px}.HistoryBlock-module__lkhdFW__timelineEntry[data-editing=true] .HistoryBlock-module__lkhdFW__dot{background:hsl(var(--card));border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.HistoryBlock-module__lkhdFW__entryContent{position:relative}.HistoryBlock-module__lkhdFW__year{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:hsl(var(--primary));align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.HistoryBlock-module__lkhdFW__kindTag{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500}.HistoryBlock-module__lkhdFW__entryTitle{margin-bottom:4px;font-size:15px;font-weight:600}.HistoryBlock-module__lkhdFW__entryDesc{color:hsl(var(--muted-foreground));margin:0;font-size:13.5px;line-height:1.5}.HistoryBlock-module__lkhdFW__entryActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:0;right:0}.HistoryBlock-module__lkhdFW__timelineEntry:hover .HistoryBlock-module__lkhdFW__entryActions{opacity:1}.HistoryBlock-module__lkhdFW__iconBtn{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s,border-color .12s;display:grid}.HistoryBlock-module__lkhdFW__iconBtn:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground))}.HistoryBlock-module__lkhdFW__iconBtnDanger:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.HistoryBlock-module__lkhdFW__form{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .3);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.HistoryBlock-module__lkhdFW__formRow{flex-wrap:wrap;gap:6px;display:flex}.HistoryBlock-module__lkhdFW__yearInput,.HistoryBlock-module__lkhdFW__monthSelect,.HistoryBlock-module__lkhdFW__kindSelect,.HistoryBlock-module__lkhdFW__titleInput,.HistoryBlock-module__lkhdFW__descInput{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.HistoryBlock-module__lkhdFW__yearInput{width:90px}.HistoryBlock-module__lkhdFW__monthSelect{width:110px}.HistoryBlock-module__lkhdFW__kindSelect{flex:1;min-width:140px}.HistoryBlock-module__lkhdFW__titleInput{width:100%;font-weight:500}.HistoryBlock-module__lkhdFW__descInput{resize:vertical;width:100%;min-height:60px;line-height:1.5}.HistoryBlock-module__lkhdFW__yearInput:focus,.HistoryBlock-module__lkhdFW__monthSelect:focus,.HistoryBlock-module__lkhdFW__kindSelect:focus,.HistoryBlock-module__lkhdFW__titleInput:focus,.HistoryBlock-module__lkhdFW__descInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.HistoryBlock-module__lkhdFW__formFoot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.HistoryBlock-module__lkhdFW__btnGhostSm,.HistoryBlock-module__lkhdFW__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.HistoryBlock-module__lkhdFW__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.HistoryBlock-module__lkhdFW__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.HistoryBlock-module__lkhdFW__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.HistoryBlock-module__lkhdFW__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.HistoryBlock-module__lkhdFW__btnGhostSm:disabled,.HistoryBlock-module__lkhdFW__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.HistoryBlock-module__lkhdFW__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;padding:8px 12px;font-size:13px}@media (max-width:640px){.HistoryBlock-module__lkhdFW__entryActions{opacity:1;margin-top:8px;position:static}.HistoryBlock-module__lkhdFW__formRow{flex-direction:column}.HistoryBlock-module__lkhdFW__yearInput,.HistoryBlock-module__lkhdFW__monthSelect,.HistoryBlock-module__lkhdFW__kindSelect{width:100%}}
.CoachesBlock-module__9LEouq__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.CoachesBlock-module__9LEouq__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.CoachesBlock-module__9LEouq__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.CoachesBlock-module__9LEouq__toggleFormer{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:6px 12px;font-size:12px;transition:background-color .12s,color .12s}.CoachesBlock-module__9LEouq__toggleFormer:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground))}.CoachesBlock-module__9LEouq__body{padding:6px 20px 20px}.CoachesBlock-module__9LEouq__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.CoachesBlock-module__9LEouq__hint{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5);border-left:3px solid hsl(var(--primary));border-radius:0 6px 6px 0;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.CoachesBlock-module__9LEouq__grid,.CoachesBlock-module__9LEouq__gridFormer{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.CoachesBlock-module__9LEouq__gridFormer{opacity:.85;margin-top:12px}.CoachesBlock-module__9LEouq__formerLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:18px;margin-bottom:6px;font-size:11px}.CoachesBlock-module__9LEouq__card{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));border-radius:10px;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.CoachesBlock-module__9LEouq__card:not(.CoachesBlock-module__9LEouq__cardEditing):hover{border-color:hsl(var(--border-strong,var(--border)));transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.CoachesBlock-module__9LEouq__cardLink{color:inherit;text-decoration:none;display:block}.CoachesBlock-module__9LEouq__cardFormer{opacity:.78}.CoachesBlock-module__9LEouq__cardEditing{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .12);background:hsl(var(--card))}.CoachesBlock-module__9LEouq__photoWrap{aspect-ratio:16/10;background:hsl(var(--muted));width:100%;position:relative;overflow:hidden}.CoachesBlock-module__9LEouq__photo{object-fit:cover;width:100%;height:100%}.CoachesBlock-module__9LEouq__photoPlaceholder{width:100%;height:100%;font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;color:hsl(var(--primary));background:linear-gradient(135deg, hsl(var(--card-2,var(--card))), hsl(var(--card)));place-items:center;font-size:36px;font-weight:600;display:grid}.CoachesBlock-module__9LEouq__cardBody{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.CoachesBlock-module__9LEouq__cardName{font-size:15px;font-weight:600;line-height:1.3}.CoachesBlock-module__9LEouq__tagsRow{flex-wrap:wrap;gap:6px;display:flex}.CoachesBlock-module__9LEouq__tag,.CoachesBlock-module__9LEouq__tagPrimary,.CoachesBlock-module__9LEouq__tagMuted{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.CoachesBlock-module__9LEouq__tagPrimary{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.CoachesBlock-module__9LEouq__tag{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.CoachesBlock-module__9LEouq__tagMuted{color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));background:0 0}.CoachesBlock-module__9LEouq__cardBio{color:hsl(var(--muted-foreground));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.CoachesBlock-module__9LEouq__editBtn{background:hsl(var(--card) / .85);border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid;position:absolute;top:8px;right:8px}.CoachesBlock-module__9LEouq__card:hover .CoachesBlock-module__9LEouq__editBtn,.CoachesBlock-module__9LEouq__card:focus-within .CoachesBlock-module__9LEouq__editBtn{opacity:1}.CoachesBlock-module__9LEouq__editBtn:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.CoachesBlock-module__9LEouq__editorAvatar{border-bottom:1px solid hsl(var(--border) / .4);align-items:center;gap:12px;padding-bottom:10px;display:flex}.CoachesBlock-module__9LEouq__avatarImg,.CoachesBlock-module__9LEouq__avatarPlaceholder{object-fit:cover;border-radius:50%;width:48px;height:48px}.CoachesBlock-module__9LEouq__avatarPlaceholder{background:hsl(var(--muted));font-family:var(--font-mono), monospace;color:hsl(var(--muted-foreground));place-items:center;font-weight:600;display:grid}.CoachesBlock-module__9LEouq__editorName{font-size:14px;font-weight:600}.CoachesBlock-module__9LEouq__fieldLabel{flex-direction:column;gap:3px;display:flex}.CoachesBlock-module__9LEouq__fieldLabel>span{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10.5px;font-weight:500}.CoachesBlock-module__9LEouq__fieldRow{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.CoachesBlock-module__9LEouq__input,.CoachesBlock-module__9LEouq__textarea{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.CoachesBlock-module__9LEouq__textarea{resize:vertical;min-height:60px;line-height:1.5}.CoachesBlock-module__9LEouq__input:focus,.CoachesBlock-module__9LEouq__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.CoachesBlock-module__9LEouq__cardFoot{border-top:1px solid hsl(var(--border) / .4);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px 14px;display:flex}.CoachesBlock-module__9LEouq__btnGhostSm,.CoachesBlock-module__9LEouq__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.CoachesBlock-module__9LEouq__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.CoachesBlock-module__9LEouq__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.CoachesBlock-module__9LEouq__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.CoachesBlock-module__9LEouq__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.CoachesBlock-module__9LEouq__btnGhostSm:disabled,.CoachesBlock-module__9LEouq__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.CoachesBlock-module__9LEouq__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0 14px;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.CoachesBlock-module__9LEouq__editBtn{opacity:1}.CoachesBlock-module__9LEouq__grid,.CoachesBlock-module__9LEouq__gridFormer{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:640px){.CoachesBlock-module__9LEouq__grid,.CoachesBlock-module__9LEouq__gridFormer,.CoachesBlock-module__9LEouq__fieldRow{grid-template-columns:1fr}}
.AchievementsBlock-module__T18V6G__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.AchievementsBlock-module__T18V6G__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.AchievementsBlock-module__T18V6G__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.AchievementsBlock-module__T18V6G__addBtnHead{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.AchievementsBlock-module__T18V6G__addBtnHead:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.AchievementsBlock-module__T18V6G__body{padding:6px 20px 20px}.AchievementsBlock-module__T18V6G__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.AchievementsBlock-module__T18V6G__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.AchievementsBlock-module__T18V6G__card{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.AchievementsBlock-module__T18V6G__photo,.AchievementsBlock-module__T18V6G__photoPlaceholder{aspect-ratio:16/10;background:hsl(var(--muted));object-fit:cover;width:100%}.AchievementsBlock-module__T18V6G__photoPlaceholder{color:hsl(var(--primary) / .55);background:linear-gradient(135deg, hsl(var(--card-2,var(--card))), hsl(var(--card)));place-items:center;display:grid}.AchievementsBlock-module__T18V6G__cardBody{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.AchievementsBlock-module__T18V6G__cardYearRow{align-items:center;gap:8px;display:flex}.AchievementsBlock-module__T18V6G__year{font-family:var(--font-mono), monospace;color:hsl(var(--primary));letter-spacing:.04em;font-size:12px;font-weight:600}.AchievementsBlock-module__T18V6G__placeBadge{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.AchievementsBlock-module__T18V6G__placeGold{color:#ae7613;background:#e6b31a2e;border:1px solid #e69b1a59}.AchievementsBlock-module__T18V6G__placeSilver{color:#595959;background:#b3b3b32e;border:1px solid #99999959}.AchievementsBlock-module__T18V6G__placeBronze{color:#9b4e27;background:#b85c2e2e;border:1px solid #cc663359}.AchievementsBlock-module__T18V6G__placeOther{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.AchievementsBlock-module__T18V6G__cardTitle{font-size:14.5px;font-weight:600;line-height:1.3}.AchievementsBlock-module__T18V6G__cardEvent{color:hsl(var(--muted-foreground));font-size:12.5px;font-style:italic}.AchievementsBlock-module__T18V6G__cardDesc{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.AchievementsBlock-module__T18V6G__cardActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.AchievementsBlock-module__T18V6G__card:hover .AchievementsBlock-module__T18V6G__cardActions,.AchievementsBlock-module__T18V6G__card:focus-within .AchievementsBlock-module__T18V6G__cardActions{opacity:1}.AchievementsBlock-module__T18V6G__iconBtn{background:hsl(var(--card) / .85);border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.AchievementsBlock-module__T18V6G__iconBtn:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.AchievementsBlock-module__T18V6G__iconBtnDanger:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.AchievementsBlock-module__T18V6G__formCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .4);box-shadow:0 0 0 3px hsl(var(--primary) / .1);border-radius:10px;margin-bottom:14px;padding:14px}.AchievementsBlock-module__T18V6G__form{flex-direction:column;gap:8px;display:flex}.AchievementsBlock-module__T18V6G__formRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.AchievementsBlock-module__T18V6G__input,.AchievementsBlock-module__T18V6G__textarea{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}.AchievementsBlock-module__T18V6G__textarea{resize:vertical;min-height:50px;line-height:1.5}.AchievementsBlock-module__T18V6G__input:focus,.AchievementsBlock-module__T18V6G__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.AchievementsBlock-module__T18V6G__formFoot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.AchievementsBlock-module__T18V6G__btnGhostSm,.AchievementsBlock-module__T18V6G__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.AchievementsBlock-module__T18V6G__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.AchievementsBlock-module__T18V6G__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.AchievementsBlock-module__T18V6G__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.AchievementsBlock-module__T18V6G__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.AchievementsBlock-module__T18V6G__btnGhostSm:disabled,.AchievementsBlock-module__T18V6G__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.AchievementsBlock-module__T18V6G__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.AchievementsBlock-module__T18V6G__cardActions{opacity:1}}@media (max-width:640px){.AchievementsBlock-module__T18V6G__grid,.AchievementsBlock-module__T18V6G__formRow{grid-template-columns:1fr}}
.RoutesBlock-module__S-553G__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.RoutesBlock-module__S-553G__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.RoutesBlock-module__S-553G__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.RoutesBlock-module__S-553G__addBtnHead{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.RoutesBlock-module__S-553G__addBtnHead:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.RoutesBlock-module__S-553G__body{padding:6px 20px 20px}.RoutesBlock-module__S-553G__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.RoutesBlock-module__S-553G__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.RoutesBlock-module__S-553G__card{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.RoutesBlock-module__S-553G__mapPreview{aspect-ratio:16/9;background:hsl(var(--muted));width:100%}.RoutesBlock-module__S-553G__mapImg{object-fit:cover;width:100%;height:100%;display:block}.RoutesBlock-module__S-553G__mapPlaceholder{width:100%;height:100%;color:hsl(var(--primary) / .45);background:linear-gradient(135deg, hsl(var(--card-2,var(--card))), hsl(var(--card)));place-items:center;display:grid}.RoutesBlock-module__S-553G__cardBody{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;display:flex}.RoutesBlock-module__S-553G__cardName{margin:0;font-size:15px;font-weight:600;line-height:1.3}.RoutesBlock-module__S-553G__statsRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.RoutesBlock-module__S-553G__stat{font-family:var(--font-mono), monospace;color:hsl(var(--foreground));align-items:baseline;gap:3px;font-size:12px;display:inline-flex}.RoutesBlock-module__S-553G__statValue{font-size:14px;font-weight:600}.RoutesBlock-module__S-553G__statUnit{color:hsl(var(--muted-foreground));font-size:11px}.RoutesBlock-module__S-553G__surface{font-family:var(--font-mono), monospace;background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:500}.RoutesBlock-module__S-553G__cardDesc{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.RoutesBlock-module__S-553G__gpxLink{border:1px solid hsl(var(--border));font-family:var(--font-mono), monospace;color:hsl(var(--primary));background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.RoutesBlock-module__S-553G__gpxLink:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .4)}.RoutesBlock-module__S-553G__cardActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.RoutesBlock-module__S-553G__card:hover .RoutesBlock-module__S-553G__cardActions,.RoutesBlock-module__S-553G__card:focus-within .RoutesBlock-module__S-553G__cardActions{opacity:1}.RoutesBlock-module__S-553G__iconBtn{background:hsl(var(--card) / .85);border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.RoutesBlock-module__S-553G__iconBtn:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.RoutesBlock-module__S-553G__iconBtnDanger:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.RoutesBlock-module__S-553G__formCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .4);box-shadow:0 0 0 3px hsl(var(--primary) / .1);border-radius:10px;margin-bottom:14px;padding:14px}.RoutesBlock-module__S-553G__form{flex-direction:column;gap:8px;display:flex}.RoutesBlock-module__S-553G__formRow3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.RoutesBlock-module__S-553G__input,.RoutesBlock-module__S-553G__textarea{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}.RoutesBlock-module__S-553G__textarea{resize:vertical;min-height:50px;line-height:1.5}.RoutesBlock-module__S-553G__input:focus,.RoutesBlock-module__S-553G__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.RoutesBlock-module__S-553G__formFoot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.RoutesBlock-module__S-553G__btnGhostSm,.RoutesBlock-module__S-553G__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.RoutesBlock-module__S-553G__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.RoutesBlock-module__S-553G__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.RoutesBlock-module__S-553G__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.RoutesBlock-module__S-553G__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.RoutesBlock-module__S-553G__btnGhostSm:disabled,.RoutesBlock-module__S-553G__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.RoutesBlock-module__S-553G__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.RoutesBlock-module__S-553G__cardActions{opacity:1}}@media (max-width:640px){.RoutesBlock-module__S-553G__grid,.RoutesBlock-module__S-553G__formRow3{grid-template-columns:1fr}}
.EventsBlock-module__GwWlGq__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.EventsBlock-module__GwWlGq__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.EventsBlock-module__GwWlGq__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.EventsBlock-module__GwWlGq__addBtnHead{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.EventsBlock-module__GwWlGq__addBtnHead:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.EventsBlock-module__GwWlGq__body{padding:6px 20px 20px}.EventsBlock-module__GwWlGq__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.EventsBlock-module__GwWlGq__list{flex-direction:column;gap:12px;display:flex}.EventsBlock-module__GwWlGq__card{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));border-radius:10px;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid;position:relative}.EventsBlock-module__GwWlGq__datePlate{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:88px;padding:12px 4px;display:flex}.EventsBlock-module__GwWlGq__dateDay{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;color:hsl(var(--primary));font-size:28px;font-weight:600;line-height:1}.EventsBlock-module__GwWlGq__dateMonth{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.EventsBlock-module__GwWlGq__dateTime{font-family:var(--font-mono), monospace;color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;font-weight:500}.EventsBlock-module__GwWlGq__cardBody{flex-direction:column;gap:4px;min-width:0;display:flex}.EventsBlock-module__GwWlGq__cardTitle{margin:0;font-size:15px;font-weight:600;line-height:1.3}.EventsBlock-module__GwWlGq__metaRow{color:hsl(var(--muted-foreground));font-size:13px}.EventsBlock-module__GwWlGq__cardDesc{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.EventsBlock-module__GwWlGq__rsvpCounters{gap:12px;margin-top:6px;display:flex}.EventsBlock-module__GwWlGq__rsvpCounter,.EventsBlock-module__GwWlGq__rsvpCounterMuted{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:11px;font-weight:500}.EventsBlock-module__GwWlGq__rsvpCounter{color:hsl(var(--primary))}.EventsBlock-module__GwWlGq__rsvpCounterMuted{color:hsl(var(--muted-foreground))}.EventsBlock-module__GwWlGq__rsvpActions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.EventsBlock-module__GwWlGq__rsvpBtn{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s}.EventsBlock-module__GwWlGq__rsvpBtn:hover:not(:disabled){background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.EventsBlock-module__GwWlGq__rsvpGoing{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}.EventsBlock-module__GwWlGq__rsvpGoing:hover:not(:disabled){background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.EventsBlock-module__GwWlGq__rsvpBtn:disabled{opacity:.5;cursor:not-allowed}.EventsBlock-module__GwWlGq__cardActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.EventsBlock-module__GwWlGq__card:hover .EventsBlock-module__GwWlGq__cardActions,.EventsBlock-module__GwWlGq__card:focus-within .EventsBlock-module__GwWlGq__cardActions{opacity:1}.EventsBlock-module__GwWlGq__iconBtn{background:hsl(var(--card) / .85);border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.EventsBlock-module__GwWlGq__iconBtn:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.EventsBlock-module__GwWlGq__iconBtnDanger:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.EventsBlock-module__GwWlGq__formCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .4);box-shadow:0 0 0 3px hsl(var(--primary) / .1);border-radius:10px;margin-bottom:12px;padding:14px}.EventsBlock-module__GwWlGq__form{flex-direction:column;gap:8px;display:flex}.EventsBlock-module__GwWlGq__formRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.EventsBlock-module__GwWlGq__fieldLabel{flex-direction:column;gap:3px;display:flex}.EventsBlock-module__GwWlGq__fieldLabel>span{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10.5px;font-weight:500}.EventsBlock-module__GwWlGq__input,.EventsBlock-module__GwWlGq__textarea{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}.EventsBlock-module__GwWlGq__textarea{resize:vertical;min-height:50px;line-height:1.5}.EventsBlock-module__GwWlGq__input:focus,.EventsBlock-module__GwWlGq__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.EventsBlock-module__GwWlGq__formFoot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.EventsBlock-module__GwWlGq__btnGhostSm,.EventsBlock-module__GwWlGq__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.EventsBlock-module__GwWlGq__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.EventsBlock-module__GwWlGq__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.EventsBlock-module__GwWlGq__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.EventsBlock-module__GwWlGq__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.EventsBlock-module__GwWlGq__btnGhostSm:disabled,.EventsBlock-module__GwWlGq__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.EventsBlock-module__GwWlGq__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.EventsBlock-module__GwWlGq__cardActions{opacity:1}}@media (max-width:640px){.EventsBlock-module__GwWlGq__card{grid-template-columns:72px 1fr;gap:12px}.EventsBlock-module__GwWlGq__rsvpActions{flex-direction:row;grid-column:1/3;justify-content:flex-start}.EventsBlock-module__GwWlGq__formRow{grid-template-columns:1fr}}
.Social-module__JS39pa__followBtn{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary));border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;margin-top:.5rem;padding:.45rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.Social-module__JS39pa__followBtn:hover:not(:disabled){opacity:.92}.Social-module__JS39pa__followBtn:disabled{opacity:.6;cursor:default}.Social-module__JS39pa__followBtnActive{color:hsl(var(--primary));background:0 0}.Social-module__JS39pa__followBtnActive:hover:not(:disabled){background:hsl(var(--destructive,var(--primary)));color:hsl(var(--primary-foreground));border-color:hsl(var(--destructive,var(--primary)))}.Social-module__JS39pa__counts{color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;margin-top:.3rem;font-size:.9rem;display:inline-flex}.Social-module__JS39pa__countLink{color:inherit;text-decoration:none}.Social-module__JS39pa__countLink strong{color:hsl(var(--foreground));font-weight:700}.Social-module__JS39pa__countLink:hover{text-decoration:underline}.Social-module__JS39pa__countSep{opacity:.6}.Social-module__JS39pa__userList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Social-module__JS39pa__userRow{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.Social-module__JS39pa__userAvatar{background:hsl(var(--primary));width:44px;height:44px;color:hsl(var(--primary-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;overflow:hidden}.Social-module__JS39pa__userAvatar img{object-fit:cover;width:100%;height:100%;display:block}.Social-module__JS39pa__userMeta{flex:1;min-width:0}.Social-module__JS39pa__userName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.Social-module__JS39pa__userName:hover{color:hsl(var(--primary))}.Social-module__JS39pa__userSubMeta{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.75rem}.Social-module__JS39pa__listHeader{margin-bottom:1.5rem}.Social-module__JS39pa__listHeader h1{margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.Social-module__JS39pa__listHeader a{color:hsl(var(--muted-foreground));font-size:.9rem;text-decoration:none}.Social-module__JS39pa__listHeader a:hover{color:hsl(var(--primary))}.Social-module__JS39pa__tabs{border-bottom:1px solid hsl(var(--border));gap:.5rem;margin-bottom:1.5rem;display:flex}.Social-module__JS39pa__tab{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;transition:color .15s,border-color .15s}.Social-module__JS39pa__tab:hover{color:hsl(var(--foreground))}.Social-module__JS39pa__tabActive{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.Social-module__JS39pa__feedList{flex-direction:column;gap:.75rem;display:flex}.Social-module__JS39pa__feedItem{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);gap:.85rem;padding:1rem 1.1rem;display:flex}.Social-module__JS39pa__feedBody{flex:1;min-width:0}.Social-module__JS39pa__feedText{color:hsl(var(--foreground));font-size:.93rem;line-height:1.5}.Social-module__JS39pa__feedText a{color:hsl(var(--primary));font-weight:600;text-decoration:none}.Social-module__JS39pa__feedText a:hover{text-decoration:underline}.Social-module__JS39pa__feedActor{font-weight:700;color:hsl(var(--foreground))!important}.Social-module__JS39pa__feedTime{color:hsl(var(--muted-foreground));margin-top:.3rem;font-size:.75rem}.Social-module__JS39pa__feedEmpty{text-align:center;color:hsl(var(--muted-foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:3rem 1rem}.Social-module__JS39pa__loading{text-align:center;color:hsl(var(--muted-foreground));padding:1.5rem;font-size:.9rem}.Social-module__JS39pa__loginPrompt{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:2rem}.Social-module__JS39pa__loginPrompt a{color:hsl(var(--primary));font-weight:600;text-decoration:none}.Social-module__JS39pa__loginPrompt a:hover{text-decoration:underline}
.PostsBlock-module__3yJAOW__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.PostsBlock-module__3yJAOW__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.PostsBlock-module__3yJAOW__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.PostsBlock-module__3yJAOW__addBtnHead{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:inherit;cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:500;transition:filter .12s}.PostsBlock-module__3yJAOW__addBtnHead:hover{filter:brightness(1.06)}.PostsBlock-module__3yJAOW__body{padding:6px 20px 20px}.PostsBlock-module__3yJAOW__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.PostsBlock-module__3yJAOW__feed{flex-direction:column;gap:14px;display:flex}.PostsBlock-module__3yJAOW__post{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.PostsBlock-module__3yJAOW__postHeader{align-items:center;gap:10px;padding:12px 14px;display:flex}.PostsBlock-module__3yJAOW__postAvatar,.PostsBlock-module__3yJAOW__postAvatarPlaceholder{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.PostsBlock-module__3yJAOW__postAvatarPlaceholder{background:hsl(var(--muted));font-family:var(--font-mono), monospace;color:hsl(var(--primary));place-items:center;font-size:13px;font-weight:600;display:grid}.PostsBlock-module__3yJAOW__postMeta{flex:1;min-width:0}.PostsBlock-module__3yJAOW__postAuthor{font-size:14px;font-weight:600;line-height:1.2}.PostsBlock-module__3yJAOW__postDate{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px}.PostsBlock-module__3yJAOW__postActions{opacity:0;gap:4px;transition:opacity .12s;display:flex}.PostsBlock-module__3yJAOW__post:hover .PostsBlock-module__3yJAOW__postActions,.PostsBlock-module__3yJAOW__post:focus-within .PostsBlock-module__3yJAOW__postActions{opacity:1}.PostsBlock-module__3yJAOW__iconBtn{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.PostsBlock-module__3yJAOW__iconBtn:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.PostsBlock-module__3yJAOW__iconBtnDanger:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.PostsBlock-module__3yJAOW__postContent{padding:0 14px 12px}.PostsBlock-module__3yJAOW__postParagraph{white-space:pre-wrap;word-wrap:break-word;margin:0 0 8px;font-size:14px;line-height:1.55}.PostsBlock-module__3yJAOW__postParagraph:last-child{margin-bottom:0}.PostsBlock-module__3yJAOW__postPhotos{gap:2px;display:grid;position:relative}.PostsBlock-module__3yJAOW__postPhotos[data-count="1"]{grid-template-columns:1fr}.PostsBlock-module__3yJAOW__postPhotos[data-count="2"]{grid-template-columns:1fr 1fr}.PostsBlock-module__3yJAOW__postPhotos[data-count="3"]{grid-template-columns:repeat(3,1fr)}.PostsBlock-module__3yJAOW__postPhotos[data-count="4"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.PostsBlock-module__3yJAOW__postPhoto{aspect-ratio:1;object-fit:cover;background:hsl(var(--muted));width:100%;height:100%}.PostsBlock-module__3yJAOW__postPhotos[data-count="1"] .PostsBlock-module__3yJAOW__postPhoto{aspect-ratio:16/10}.PostsBlock-module__3yJAOW__morePhotos{color:#fff;font-family:var(--font-mono), monospace;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.PostsBlock-module__3yJAOW__formCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .4);box-shadow:0 0 0 3px hsl(var(--primary) / .1);border-radius:10px;margin-bottom:14px;padding:14px}.PostsBlock-module__3yJAOW__textarea{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;resize:vertical;border-radius:6px;min-height:80px;padding:10px 12px;font-size:14px;line-height:1.55}.PostsBlock-module__3yJAOW__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.PostsBlock-module__3yJAOW__photoGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;margin-top:10px;display:grid}.PostsBlock-module__3yJAOW__photoTile{aspect-ratio:1;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;position:relative;overflow:hidden}.PostsBlock-module__3yJAOW__photoTileImg{object-fit:cover;width:100%;height:100%}.PostsBlock-module__3yJAOW__photoRemove{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.PostsBlock-module__3yJAOW__photoRemove:hover{background:#000000d9}.PostsBlock-module__3yJAOW__formActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.PostsBlock-module__3yJAOW__addPhotoBtn{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:background-color .12s,color .12s;display:inline-flex}.PostsBlock-module__3yJAOW__addPhotoBtn:hover:not(:disabled){background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.PostsBlock-module__3yJAOW__addPhotoBtn:disabled{opacity:.5;cursor:not-allowed}.PostsBlock-module__3yJAOW__mirrorToggle{color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.PostsBlock-module__3yJAOW__mirrorToggle input{margin:0}.PostsBlock-module__3yJAOW__spacer{flex:1}.PostsBlock-module__3yJAOW__btnGhostSm,.PostsBlock-module__3yJAOW__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.PostsBlock-module__3yJAOW__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.PostsBlock-module__3yJAOW__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.PostsBlock-module__3yJAOW__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.PostsBlock-module__3yJAOW__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.PostsBlock-module__3yJAOW__btnGhostSm:disabled,.PostsBlock-module__3yJAOW__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.PostsBlock-module__3yJAOW__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.PostsBlock-module__3yJAOW__postActions{opacity:1}}@media (max-width:640px){.PostsBlock-module__3yJAOW__formActions{gap:8px}.PostsBlock-module__3yJAOW__spacer{display:none}}
.UserPageClient-module__JWZT-W__container{width:100%;padding:1.5rem 24px}.UserPageClient-module__JWZT-W__hero{background:var(--card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:14px;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem;display:flex}.UserPageClient-module__JWZT-W__heroLeft{flex-shrink:0}.UserPageClient-module__JWZT-W__avatarWrap{width:120px;height:120px;position:relative}.UserPageClient-module__JWZT-W__avatar{object-fit:cover;border:3px solid var(--background,#fff);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #00000014}.UserPageClient-module__JWZT-W__avatarPlaceholder{background:linear-gradient(135deg, var(--primary,#b07930) 0%, #bf8c40 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:3rem;font-weight:600;display:flex}.UserPageClient-module__JWZT-W__badge{pointer-events:none;z-index:2;filter:drop-shadow(0 2px 4px #00000059);position:absolute;bottom:-4px;right:-4px}.UserPageClient-module__JWZT-W__heroBody{flex:1;min-width:0}.UserPageClient-module__JWZT-W__name{color:var(--foreground);margin:0 0 .15rem;font-size:1.65rem;font-weight:700;line-height:1.2}.UserPageClient-module__JWZT-W__handle{color:var(--muted-foreground,#888);word-break:break-all;margin:0 0 .65rem;font-family:JetBrains Mono,monospace,sans-serif;font-size:.85rem}.UserPageClient-module__JWZT-W__metaRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.UserPageClient-module__JWZT-W__meta{color:var(--muted-foreground,#666);font-size:.9rem}.UserPageClient-module__JWZT-W__inlinePencil{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground,#888);background:0 0;border:1px solid #0000;border-radius:6px;font-size:.95rem;transition:all .15s}.UserPageClient-module__JWZT-W__inlinePencil:hover{background:var(--muted,#f5f5f5);border-color:var(--border,#ddd);color:var(--primary,#b07930)}.UserPageClient-module__JWZT-W__bioWrap{margin:.65rem 0 .85rem;padding-right:36px;position:relative}.UserPageClient-module__JWZT-W__bio{color:var(--foreground);white-space:pre-wrap;word-wrap:break-word;margin:0;line-height:1.5}.UserPageClient-module__JWZT-W__bioPlaceholder{color:var(--muted-foreground,#888);margin:0;font-style:italic}.UserPageClient-module__JWZT-W__bioWrap>.UserPageClient-module__JWZT-W__inlinePencil{position:absolute;top:0;right:0}.UserPageClient-module__JWZT-W__editBio,.UserPageClient-module__JWZT-W__editLocation{flex-direction:column;gap:.5rem;width:100%;display:flex}.UserPageClient-module__JWZT-W__editLocation{flex-flow:wrap;align-items:center}.UserPageClient-module__JWZT-W__editInput,.UserPageClient-module__JWZT-W__editTextarea{border:1px solid var(--border,#ddd);background:var(--background);color:var(--foreground);border-radius:6px;padding:.45rem .7rem;font-family:inherit;font-size:.95rem}.UserPageClient-module__JWZT-W__editInput{flex:1;min-width:100px}.UserPageClient-module__JWZT-W__editTextarea{resize:vertical;width:100%}.UserPageClient-module__JWZT-W__editActions{gap:.5rem;display:flex}.UserPageClient-module__JWZT-W__saveBtn{background:var(--primary,#b07930);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem 1rem;font-size:.85rem;font-weight:600}.UserPageClient-module__JWZT-W__saveBtn:hover:not(:disabled){filter:brightness(1.05)}.UserPageClient-module__JWZT-W__saveBtn:disabled{opacity:.6}.UserPageClient-module__JWZT-W__cancelBtn{color:var(--foreground);border:1px solid var(--border,#ddd);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-size:.85rem}.UserPageClient-module__JWZT-W__cancelBtn:hover{background:var(--muted,#f5f5f5)}.UserPageClient-module__JWZT-W__stats{border-top:1px solid var(--border,#f0f0f0);border-bottom:1px solid var(--border,#f0f0f0);gap:1.5rem;margin:.85rem 0;padding:.5rem 0;display:flex}.UserPageClient-module__JWZT-W__statItem{color:var(--foreground);flex-direction:column;font-size:.85rem;text-decoration:none;display:flex}.UserPageClient-module__JWZT-W__statItem strong{font-size:1.1rem;font-weight:700}.UserPageClient-module__JWZT-W__statItem span{color:var(--muted-foreground,#888);font-size:.75rem}a.UserPageClient-module__JWZT-W__statItem:hover strong{color:var(--primary,#b07930)}.UserPageClient-module__JWZT-W__actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.UserPageClient-module__JWZT-W__editProfileBtn{background:var(--primary,#b07930);color:#fff;border:none;border-radius:6px;padding:.55rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.UserPageClient-module__JWZT-W__editProfileBtn:hover{filter:brightness(1.05)}.UserPageClient-module__JWZT-W__storefrontBtn{color:var(--primary,#b07930);border:1px solid var(--primary,#b07930);background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.UserPageClient-module__JWZT-W__storefrontBtn:hover{background:var(--primary,#b07930);color:#fff}.UserPageClient-module__JWZT-W__tabBar{margin-bottom:1.25rem}.UserPageClient-module__JWZT-W__tabContent{background:var(--card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;min-height:200px;padding:1.5rem}.UserPageClient-module__JWZT-W__tabTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.UserPageClient-module__JWZT-W__loading,.UserPageClient-module__JWZT-W__empty{color:var(--muted-foreground,#888);text-align:center;padding:1rem 0}.UserPageClient-module__JWZT-W__ctaLink{color:var(--primary,#b07930);margin-left:.5rem;text-decoration:underline}.UserPageClient-module__JWZT-W__postList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.UserPageClient-module__JWZT-W__postItem{background:var(--background,#fafafa);border:1px solid var(--border,#f0f0f0);border-radius:8px;padding:.85rem 1rem}.UserPageClient-module__JWZT-W__postContent{white-space:pre-wrap;word-wrap:break-word;margin:0 0 .5rem;line-height:1.5}.UserPageClient-module__JWZT-W__postMeta{color:var(--muted-foreground,#888);flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.UserPageClient-module__JWZT-W__visibilityBadge{background:var(--muted,#eee);border-radius:4px;padding:.1rem .4rem;font-family:monospace}.UserPageClient-module__JWZT-W__clubList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.UserPageClient-module__JWZT-W__clubCard{background:var(--background,#fafafa);border:1px solid var(--border,#f0f0f0);color:var(--foreground);border-radius:8px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:all .15s;display:flex}.UserPageClient-module__JWZT-W__clubCard:hover{border-color:var(--primary,#b07930);transform:translateY(-1px)}.UserPageClient-module__JWZT-W__clubLogo{object-fit:cover;border-radius:8px;width:48px;height:48px}.UserPageClient-module__JWZT-W__clubLogoPlaceholder{background:var(--primary,#b07930);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.UserPageClient-module__JWZT-W__clubInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.UserPageClient-module__JWZT-W__clubMeta{color:var(--muted-foreground,#888);font-size:.8rem}.UserPageClient-module__JWZT-W__sellerDashboard{background:var(--background,#fafafa);border:1px solid var(--border,#e5e5e5);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.UserPageClient-module__JWZT-W__sellerStatsRow{flex-wrap:wrap;gap:2rem;margin-bottom:1rem;display:flex}.UserPageClient-module__JWZT-W__sellerStat{flex-direction:column;display:flex}.UserPageClient-module__JWZT-W__sellerStat strong{color:var(--foreground);font-size:1.35rem;font-weight:700;line-height:1.1}.UserPageClient-module__JWZT-W__sellerStat span{color:var(--muted-foreground,#888);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.75rem}.UserPageClient-module__JWZT-W__sellerActions{flex-wrap:wrap;gap:.65rem;display:flex}.UserPageClient-module__JWZT-W__sellerActionPrimary{background:var(--primary,#b07930);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}.UserPageClient-module__JWZT-W__sellerActionPrimary:hover{filter:brightness(1.05)}.UserPageClient-module__JWZT-W__sellerActionSecondary{color:var(--foreground);border:1px solid var(--border,#ddd);background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none}.UserPageClient-module__JWZT-W__sellerActionSecondary:hover{background:var(--muted,#f5f5f5);border-color:var(--primary,#b07930)}.UserPageClient-module__JWZT-W__listingCardWrap{position:relative}.UserPageClient-module__JWZT-W__listingEditBtn{background:var(--background);border:1px solid var(--border,#ddd);width:32px;height:32px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:all .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #00000014}.UserPageClient-module__JWZT-W__listingEditBtn:hover{background:var(--primary,#b07930);color:#fff;border-color:var(--primary,#b07930)}.UserPageClient-module__JWZT-W__listingsList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.UserPageClient-module__JWZT-W__listingCard{background:var(--background,#fafafa);border:1px solid var(--border,#f0f0f0);color:var(--foreground);border-radius:8px;gap:.85rem;padding:.75rem;text-decoration:none;transition:all .15s;display:flex}.UserPageClient-module__JWZT-W__listingCard:hover{border-color:var(--primary,#b07930);transform:translateY(-1px)}.UserPageClient-module__JWZT-W__listingThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:120px;height:90px}.UserPageClient-module__JWZT-W__listingInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.UserPageClient-module__JWZT-W__listingPrice{color:var(--primary,#b07930);font-weight:700}.UserPageClient-module__JWZT-W__listingLocation{color:var(--muted-foreground,#888);font-size:.8rem}@media (max-width:640px){.UserPageClient-module__JWZT-W__hero{text-align:center;flex-direction:column;align-items:center;padding:1.25rem 1rem}.UserPageClient-module__JWZT-W__stats{justify-content:space-around}.UserPageClient-module__JWZT-W__name{font-size:1.4rem}.UserPageClient-module__JWZT-W__listingThumb{width:90px;height:70px}}
.AlbumsBlock-module__r_pBna__section{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:20px}.AlbumsBlock-module__r_pBna__head{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.AlbumsBlock-module__r_pBna__title{font-family:var(--font-display-cyrillic), var(--font-display-latin), serif;letter-spacing:-.015em;flex:1;margin:0;font-size:22px;font-weight:500;line-height:1.2}.AlbumsBlock-module__r_pBna__backBtn{border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.AlbumsBlock-module__r_pBna__backBtn:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground))}.AlbumsBlock-module__r_pBna__addBtnHead{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.AlbumsBlock-module__r_pBna__addBtnHead:hover{background:hsl(var(--card-2,var(--card)));color:hsl(var(--foreground));border-color:hsl(var(--border-strong,var(--border)))}.AlbumsBlock-module__r_pBna__body{padding:6px 20px 20px}.AlbumsBlock-module__r_pBna__muted{color:hsl(var(--muted-foreground));margin:0;font-style:italic}.AlbumsBlock-module__r_pBna__albumDesc{color:hsl(var(--muted-foreground));margin:0 0 16px;font-size:14px;line-height:1.5}.AlbumsBlock-module__r_pBna__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.AlbumsBlock-module__r_pBna__albumCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--border));cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.AlbumsBlock-module__r_pBna__albumCard:hover{border-color:hsl(var(--border-strong,var(--border)));transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.AlbumsBlock-module__r_pBna__albumCover{aspect-ratio:16/10;background:hsl(var(--muted));width:100%;position:relative;overflow:hidden}.AlbumsBlock-module__r_pBna__albumCoverImg{object-fit:cover;width:100%;height:100%}.AlbumsBlock-module__r_pBna__albumCoverEmpty{width:100%;height:100%;color:hsl(var(--primary) / .45);background:linear-gradient(135deg, hsl(var(--card-2,var(--card))), hsl(var(--card)));place-items:center;display:grid}.AlbumsBlock-module__r_pBna__photoCountBadge{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:8px}.AlbumsBlock-module__r_pBna__albumBody{flex-direction:column;gap:4px;padding:10px 14px 14px;display:flex}.AlbumsBlock-module__r_pBna__albumName{font-size:14.5px;font-weight:600;line-height:1.3}.AlbumsBlock-module__r_pBna__albumDescSmall{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.AlbumsBlock-module__r_pBna__albumDeleteBtn{background:hsl(var(--card) / .85);border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:8px;right:8px}.AlbumsBlock-module__r_pBna__albumCard:hover .AlbumsBlock-module__r_pBna__albumDeleteBtn,.AlbumsBlock-module__r_pBna__albumCard:focus-within .AlbumsBlock-module__r_pBna__albumDeleteBtn{opacity:1}.AlbumsBlock-module__r_pBna__albumDeleteBtn:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.AlbumsBlock-module__r_pBna__photoGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.AlbumsBlock-module__r_pBna__photoTile{aspect-ratio:1;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;position:relative;overflow:hidden}.AlbumsBlock-module__r_pBna__photoImg{object-fit:cover;width:100%;height:100%}.AlbumsBlock-module__r_pBna__photoRemoveBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#000000a6;border:0;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .12s,background-color .12s;display:grid;position:absolute;top:8px;right:8px}.AlbumsBlock-module__r_pBna__photoTile:hover .AlbumsBlock-module__r_pBna__photoRemoveBtn,.AlbumsBlock-module__r_pBna__photoTile:focus-within .AlbumsBlock-module__r_pBna__photoRemoveBtn{opacity:1}.AlbumsBlock-module__r_pBna__photoRemoveBtn:hover{background:hsl(var(--destructive))}.AlbumsBlock-module__r_pBna__formCard{background:hsl(var(--card-2,var(--card)));border:1px solid hsl(var(--primary) / .4);box-shadow:0 0 0 3px hsl(var(--primary) / .1);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;display:flex}.AlbumsBlock-module__r_pBna__input,.AlbumsBlock-module__r_pBna__textarea{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}.AlbumsBlock-module__r_pBna__textarea{resize:vertical;min-height:50px;line-height:1.5}.AlbumsBlock-module__r_pBna__input:focus,.AlbumsBlock-module__r_pBna__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18);outline:none}.AlbumsBlock-module__r_pBna__coverRow{align-items:center;gap:12px;display:flex}.AlbumsBlock-module__r_pBna__coverPreview,.AlbumsBlock-module__r_pBna__coverEmpty{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:6px;flex-shrink:0;width:120px;height:68px;overflow:hidden}.AlbumsBlock-module__r_pBna__coverPreview img{object-fit:cover;width:100%;height:100%}.AlbumsBlock-module__r_pBna__coverEmpty{color:hsl(var(--muted-foreground));place-items:center;display:grid}.AlbumsBlock-module__r_pBna__formFoot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.AlbumsBlock-module__r_pBna__btnGhostSm,.AlbumsBlock-module__r_pBna__btnPrimarySm{font:inherit;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .12s,filter .12s}.AlbumsBlock-module__r_pBna__btnGhostSm{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.AlbumsBlock-module__r_pBna__btnGhostSm:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.AlbumsBlock-module__r_pBna__btnPrimarySm{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.AlbumsBlock-module__r_pBna__btnPrimarySm:hover:not(:disabled){filter:brightness(1.06)}.AlbumsBlock-module__r_pBna__btnGhostSm:disabled,.AlbumsBlock-module__r_pBna__btnPrimarySm:disabled{opacity:.5;cursor:not-allowed}.AlbumsBlock-module__r_pBna__errorInline{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);border-radius:6px;margin:0;padding:8px 12px;font-size:12.5px}@media (max-width:980px){.AlbumsBlock-module__r_pBna__albumDeleteBtn,.AlbumsBlock-module__r_pBna__photoRemoveBtn{opacity:1}}@media (max-width:640px){.AlbumsBlock-module__r_pBna__grid{grid-template-columns:1fr 1fr}.AlbumsBlock-module__r_pBna__photoGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.page-module__iHmgFa__main{min-height:100vh;padding:0 0 4rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.page-module__iHmgFa__main :where(.page-module__iHmgFa__eyebrow,.page-module__iHmgFa__heroEyebrow,.page-module__iHmgFa__metaLine,.page-module__iHmgFa__statLbl,.page-module__iHmgFa__panelHeadCount,.page-module__iHmgFa__pillMono,.page-module__iHmgFa__pillTrust,.page-module__iHmgFa__channelLbl,.page-module__iHmgFa__countNote,.page-module__iHmgFa__garageType,.page-module__iHmgFa__garageMeta,.page-module__iHmgFa__listingMeta,.page-module__iHmgFa__listingPrice){font-family:var(--font-mono,"Menlo"), Arial, sans-serif}.page-module__iHmgFa__notFound{text-align:center;padding:4rem 0}.page-module__iHmgFa__backLink{color:hsl(var(--primary));text-decoration:underline}.page-module__iHmgFa__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.page-module__iHmgFa__serif{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.022em;font-weight:500}.page-module__iHmgFa__hero{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;padding:56px 0 40px;display:grid}.page-module__iHmgFa__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}.page-module__iHmgFa__identityText{min-width:0}.page-module__iHmgFa__avatarWrap{flex-shrink:0;width:168px;height:168px;position:relative}.page-module__iHmgFa__avatarRing{border:1.5px solid hsl(var(--primary));pointer-events:none;border-radius:50%;position:absolute;inset:0}.page-module__iHmgFa__avatarRing:after{content:"";border:1px solid hsl(var(--hairline));border-radius:50%;position:absolute;inset:6px}.page-module__iHmgFa__avatar{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:3rem;font-weight:700;display:flex;position:absolute;inset:10px;overflow:hidden}.page-module__iHmgFa__avatar img{object-fit:cover;width:100%;height:100%;display:block}.page-module__iHmgFa__trustMark{pointer-events:none;z-index:2;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:-6px;right:-6px}.page-module__iHmgFa__trustMark img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000059);width:100%;height:100%;display:block}button.page-module__iHmgFa__avatar{cursor:zoom-in;transition:transform var(--dur-base) var(--ease);border:0;padding:0}button.page-module__iHmgFa__avatar:hover{transform:scale(1.02)}button.page-module__iHmgFa__avatar:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.page-module__iHmgFa__lightboxOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;animation:page-module__iHmgFa__lightboxFadeIn .2s var(--ease);background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes page-module__iHmgFa__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.page-module__iHmgFa__lightboxBody{justify-content:center;align-items:center;max-width:min(1100px,90vw);max-height:90vh;display:flex}.page-module__iHmgFa__lightboxImg{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:90vh;box-shadow:0 24px 80px #00000080}.page-module__iHmgFa__lightboxClose{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--dur-fast) var(--ease);background:#ffffff1a;border:0;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:20px;right:24px}.page-module__iHmgFa__lightboxClose:hover{background:#fff3}.page-module__iHmgFa__heroEyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:11px;font-weight:500}.page-module__iHmgFa__level{background:hsl(var(--primary));height:26px;color:hsl(var(--primary-foreground));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:0 12px;font-size:10.5px;display:inline-flex}.page-module__iHmgFa__levelLeader{background:hsl(var(--foreground));color:hsl(var(--background))}.page-module__iHmgFa__name{letter-spacing:-.015em;color:hsl(var(--foreground));word-break:break-word;margin:0 0 12px;font-family:inherit;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.page-module__iHmgFa__metaLine{font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.page-module__iHmgFa__metaLine>span{white-space:nowrap}.page-module__iHmgFa__metaSep{opacity:.4}.page-module__iHmgFa__statsRow{flex-wrap:wrap;align-items:baseline;gap:28px;margin-bottom:20px;display:flex}.page-module__iHmgFa__stat{white-space:nowrap}.page-module__iHmgFa__stat a{color:inherit;text-decoration:none}.page-module__iHmgFa__statNum{letter-spacing:-.01em;color:hsl(var(--foreground));font-family:inherit;font-size:22px;font-weight:700;line-height:1;display:block}.page-module__iHmgFa__statLbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));white-space:nowrap;margin-top:4px;font-size:10.5px;display:block}.page-module__iHmgFa__stat a:hover .page-module__iHmgFa__statNum{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent));text-decoration-color:hsl(var(--accent));text-underline-offset:4px}.page-module__iHmgFa__identityActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__iHmgFa__btn{border-radius:var(--radius);letter-spacing:-.005em;cursor:pointer;min-height:44px;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__iHmgFa__btn:active{transform:scale(.985)}.page-module__iHmgFa__btnPrimary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.page-module__iHmgFa__btnPrimary:hover{box-shadow:var(--shadow)}.page-module__iHmgFa__btnGhost{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}.page-module__iHmgFa__btnGhost:hover{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .4)}.page-module__iHmgFa__contactPanel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:18px;position:sticky;top:80px}.page-module__iHmgFa__panelHead{border-bottom:1px solid hsl(var(--hairline));justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px 12px;display:flex}.page-module__iHmgFa__panelHeadTitle{letter-spacing:-.01em;color:hsl(var(--foreground));font-family:inherit;font-size:16px;font-weight:700}.page-module__iHmgFa__panelHeadCount{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));font-size:10px}.page-module__iHmgFa__contactList{flex-direction:column;gap:2px;display:flex}.page-module__iHmgFa__contactRow{border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground));transition:background var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border:1px solid #0000;align-items:center;gap:12px;min-height:48px;padding:12px 14px;text-decoration:none;display:flex}.page-module__iHmgFa__contactRow:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.page-module__iHmgFa__contactRowIc{background:hsl(var(--muted));width:36px;height:36px;color:hsl(var(--foreground));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.page-module__iHmgFa__contactRowIc svg{display:block}.page-module__iHmgFa__contactRowBody{flex:1;min-width:0}.page-module__iHmgFa__contactRowLbl{font-family:var(--font-mono);letter-spacing:-.005em;color:hsl(var(--foreground));font-size:12px;font-weight:500}.page-module__iHmgFa__contactRowArrow{opacity:.5;transition:transform var(--dur-base) var(--ease), opacity var(--dur-base) var(--ease);color:hsl(var(--foreground));margin-left:auto}.page-module__iHmgFa__contactRow:hover .page-module__iHmgFa__contactRowArrow{opacity:1;transform:translate(2px)}.page-module__iHmgFa__contactPanelEmpty{color:hsl(var(--muted-foreground));text-align:center;border:1px dashed hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:24px 16px;font-size:14px}.page-module__iHmgFa__ctaStrip{display:none}.page-module__iHmgFa__ctaTile{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.85rem .5rem;font-weight:600;text-decoration:none;display:flex}.page-module__iHmgFa__ctaTile:hover,.page-module__iHmgFa__ctaTile:active{box-shadow:var(--shadow);transform:translateY(-1px)}.page-module__iHmgFa__ctaIcon{color:hsl(var(--accent));justify-content:center;align-items:center;display:inline-flex}.page-module__iHmgFa__ctaIcon svg{display:block}.page-module__iHmgFa__ctaLabel{color:hsl(var(--foreground));font-size:.78rem}@media (max-width:1023px){.page-module__iHmgFa__ctaStrip{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:.5rem;margin:0 0 1rem;display:grid}}.page-module__iHmgFa__trustStrip{border-top:1px solid hsl(var(--hairline));border-bottom:1px solid hsl(var(--hairline));flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:20px 0;display:flex}.page-module__iHmgFa__trustStripSpacer{flex:1}.page-module__iHmgFa__pill{background:hsl(var(--muted));height:30px;color:hsl(var(--foreground));letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.page-module__iHmgFa__pillTrust{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.page-module__iHmgFa__pillTrust .page-module__iHmgFa__pillCheck{width:14px;height:14px;color:hsl(var(--accent))}.page-module__iHmgFa__pillMono{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px}@media (max-width:767px){.page-module__iHmgFa__trustStrip{scrollbar-width:none;flex-wrap:nowrap;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;overflow-x:auto}.page-module__iHmgFa__trustStrip::-webkit-scrollbar{display:none}.page-module__iHmgFa__trustStripSpacer{display:none}.page-module__iHmgFa__pill{flex-shrink:0}}.page-module__iHmgFa__section{border-top:1px solid hsl(var(--hairline));padding:56px 0}.page-module__iHmgFa__section:first-of-type{border-top:0}.page-module__iHmgFa__sectionFlush{border-top:0;padding-top:0}.page-module__iHmgFa__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.page-module__iHmgFa__sectionHeadEyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 8px;font-size:11px;font-weight:500}.page-module__iHmgFa__sectionTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-family:inherit;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.25}.page-module__iHmgFa__sectionCount{font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-size:12px;text-decoration:none}a.page-module__iHmgFa__sectionCount:hover{color:hsl(var(--foreground))}.page-module__iHmgFa__aboutGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.page-module__iHmgFa__aboutCol .page-module__iHmgFa__heroEyebrow,.page-module__iHmgFa__hobbiesCol .page-module__iHmgFa__heroEyebrow{margin-bottom:14px}.page-module__iHmgFa__bio{max-width:62ch;color:hsl(var(--foreground));font-size:16px;line-height:1.6}.page-module__iHmgFa__bio p{margin:0 0 12px}.page-module__iHmgFa__bio p:last-child{margin-bottom:0}.page-module__iHmgFa__hobbies{flex-wrap:wrap;gap:8px;display:flex}.page-module__iHmgFa__chip{border:1px solid hsl(var(--border));height:28px;color:hsl(var(--foreground));transition:background var(--dur-base) var(--ease);background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:400;display:inline-flex}.page-module__iHmgFa__chip:hover{background:hsl(var(--muted))}.page-module__iHmgFa__garageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.page-module__iHmgFa__garageCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);overflow:hidden}.page-module__iHmgFa__garageCard:hover{border-color:hsl(var(--foreground) / .4);box-shadow:var(--shadow);transform:translateY(-2px)}.page-module__iHmgFa__garagePhoto{aspect-ratio:4/3;background:hsl(var(--muted));background-position:50%;background-size:cover;position:relative}.page-module__iHmgFa__garagePhoto img{object-fit:cover;width:100%;height:100%}.page-module__iHmgFa__garagePhotoEmpty{width:100%;height:100%;color:hsl(var(--muted-foreground));opacity:.5;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.page-module__iHmgFa__garageBadge{background:hsl(var(--background));height:24px;color:hsl(var(--foreground));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.page-module__iHmgFa__garageBadgePrimary{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:#0000}.page-module__iHmgFa__garageBadgePast{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.page-module__iHmgFa__garageBody{padding:16px 18px 18px}.page-module__iHmgFa__garageType{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));margin-bottom:4px;font-size:10.5px}.page-module__iHmgFa__garageName{letter-spacing:-.01em;color:hsl(var(--foreground));font-family:inherit;font-size:16px;font-weight:600;line-height:1.25}.page-module__iHmgFa__garageMeta{border-top:1px solid hsl(var(--hairline));font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.page-module__iHmgFa__listingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.page-module__iHmgFa__listingCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);color:inherit;transition:transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__iHmgFa__listingCard:hover{border-color:hsl(var(--foreground) / .4);box-shadow:var(--shadow);transform:translateY(-2px)}.page-module__iHmgFa__listingPhoto{aspect-ratio:1;background:hsl(var(--muted));background-position:50%;background-size:cover;position:relative}.page-module__iHmgFa__listingPhoto img{object-fit:cover;width:100%;height:100%}.page-module__iHmgFa__listingBody{padding:14px 16px 16px}.page-module__iHmgFa__listingPrice{font-family:var(--font-mono);letter-spacing:-.01em;color:hsl(var(--foreground));font-size:18px;font-weight:600}.page-module__iHmgFa__listingTitle{color:hsl(var(--foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__iHmgFa__listingMeta{font-family:var(--font-mono);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:10.5px}.page-module__iHmgFa__futureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module__iHmgFa__futureCol .page-module__iHmgFa__heroEyebrow{margin-bottom:14px}.page-module__iHmgFa__empty{border:1px dashed hsl(var(--border));border-radius:var(--radius);text-align:center;color:hsl(var(--muted-foreground));background:0 0;padding:40px 24px;font-size:14px}.page-module__iHmgFa__emptyWide{padding:56px 24px}.page-module__iHmgFa__emptyIcon{width:32px;height:32px;color:hsl(var(--muted-foreground));opacity:.55;margin:0 auto 12px;display:block}@media (max-width:1023px){.page-module__iHmgFa__hero{grid-template-columns:1fr;gap:32px;padding:40px 0 24px}.page-module__iHmgFa__contactPanel{position:static}.page-module__iHmgFa__aboutGrid{grid-template-columns:1fr;gap:32px}.page-module__iHmgFa__garageGrid{grid-template-columns:repeat(2,1fr)}.page-module__iHmgFa__listingsGrid{grid-template-columns:repeat(3,1fr)}.page-module__iHmgFa__futureGrid{grid-template-columns:1fr}.page-module__iHmgFa__name{font-size:clamp(40px,7vw,72px)}}@media (max-width:767px){.page-module__iHmgFa__hero{padding:32px 0 24px}.page-module__iHmgFa__identity{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.page-module__iHmgFa__identityText{width:100%}.page-module__iHmgFa__avatarWrap{width:156px;height:156px}.page-module__iHmgFa__avatar{font-size:2.75rem}.page-module__iHmgFa__heroEyebrow{text-align:center}.page-module__iHmgFa__name{text-align:center;font-size:clamp(36px,11vw,56px)}.page-module__iHmgFa__metaLine{justify-content:center}.page-module__iHmgFa__statsRow{justify-content:center;gap:20px}.page-module__iHmgFa__level{margin-left:auto;margin-right:auto}.page-module__iHmgFa__identityActions{justify-content:center;width:100%}.page-module__iHmgFa__identityActions>*{flex:auto}.page-module__iHmgFa__listingsGrid{grid-template-columns:repeat(2,1fr)}.page-module__iHmgFa__garageGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-left:-1rem;margin-right:-1rem;padding:4px 1rem 8px;display:flex;overflow-x:auto}.page-module__iHmgFa__garageGrid::-webkit-scrollbar{display:none}.page-module__iHmgFa__garageCard{scroll-snap-align:start;flex:0 0 78%;max-width:78%}.page-module__iHmgFa__section{padding:40px 0}.page-module__iHmgFa__sectionHead{flex-wrap:wrap;gap:12px}}
