.appDialogOverlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;background:#11111138;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appDialogBox{width:min(420px,calc(100vw - 48px));border:1px solid rgba(78,118,165,.34);border-radius:12px;background:#4e76a52e;box-shadow:0 18px 46px #4e76a538;color:var(--color-text-primary);padding:26px 28px 22px;box-sizing:border-box;animation:appDialogIn .16s ease-out both}.appDialogTitle{margin:0 0 14px;font-size:20px;line-height:1.35;font-weight:var(--font-weight-bold);text-align:center}.appDialogMessage{min-height:1.6em;color:var(--color-text-primary);font-size:var(--font-size-2);line-height:1.8;text-align:center;white-space:pre-wrap;word-break:break-word}.appDialogActions{margin-top:22px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes appDialogIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--font-family-base: Inter, "Helvetica Neue", sans-serif;--font-size-1: 14px;--font-size-2: 20px;--font-weight-regular: 400;--font-weight-bold: 700;--theme-accent: rgb(42, 97, 151);--theme-bg-day: rgb(240, 245, 250);--theme-bg-night: rgb(10, 14, 20);--color-text-primary: rgb(69, 77, 82);--color-text-secondary: rgb(125, 135, 140);--color-text-inverse: #ffffff;--color-bg-page: var(--theme-bg-day);--color-bg-surface: #ffffff;--color-bg-accent: var(--theme-accent);--color-border-soft: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .18);--color-overlay: rgba(0, 0, 0, .32);--glass-bg-soft: rgba(255, 255, 255, .42);--glass-bg-strong: rgba(255, 255, 255, .68);--glass-line: rgba(0, 0, 0, .06);--radius-sm: 8px;--radius-md: 12px;--radius-pill: 999px;--shadow-float: 0 8px 24px rgba(0, 0, 0, .14);--shadow-overlay: 0 18px 46px rgba(0, 0, 0, .18);--interactive-raise-y: -1px;--interactive-transition-fast: .16s ease;--interactive-hover-text: var(--color-text-secondary);--interactive-active-bg: var(--color-bg-accent);--interactive-active-text: var(--color-text-inverse);--top-nav-ratio: 15;--bottom-nav-ratio: 14.2857;--top-nav-h: clamp(52px, calc(100vh / var(--top-nav-ratio)), 84px);--bottom-nav-h: 7vh;--sidebar-w: clamp(112px, 12vw, 168px);--right-rail-w: var(--sidebar-w);--layout-sidebar-top: 12vh;--layout-content-top: 3vh;--layout-content-inline: 2.5vw;--layout-sidebar-tab-pad-y: 8px;--layout-sidebar-tab-font-size: 16px;--layout-sidebar-tab-line-h: 19px;--layout-sidebar-text-row-y: calc( var(--layout-sidebar-top) + var(--layout-sidebar-tab-pad-y) + var(--layout-sidebar-tab-line-h) );--content-w: 85vw;--feature-content-w: 75vw;--content-top-gap: 12vh;--web-list-top: 32px;--web-list-search-h: 52px;--web-list-search-box-h: 42px;--web-list-search-gap: 8px;--web-list-search-dock-w: min(720px, 82%);--web-list-search-box-w: min(620px, 100%);--web-list-filter-h: 34px;--web-list-filter-gap: 8px;--web-list-filter-w: min(760px, 100%);--web-list-divider: color-mix(in srgb, var(--color-text-primary) 4.5%, transparent);--web-list-divider-night: color-mix(in srgb, var(--color-text-inverse) 8%, transparent);--app-utility-bubble-size: clamp(42px, calc(var(--right-rail-w) - 6px), 50px);--app-utility-bubble-icon-size: 25px;--app-floating-edge-gap: clamp(10px, 1vw, 16px);--global-chat-popover-w: clamp(330px, 24vw, 420px);--global-chat-panel-right: calc( var(--app-floating-edge-gap) + var(--app-utility-bubble-size) + 12px );--forum-detail-title-line-h: 34px;--forum-detail-title-gap: 18px;--forum-detail-title-y: calc( var(--layout-sidebar-text-row-y) - var(--forum-detail-title-line-h) - var(--forum-detail-title-gap) );--forum-detail-body-y: calc( var(--forum-detail-title-y) - var(--layout-content-top) );--forum-detail-content-y: var(--layout-sidebar-text-row-y);--forum-detail-content-body-y: calc( var(--layout-sidebar-text-row-y) - var(--layout-content-top) );--detail-bottom-clearance: 56px;--detail-bottom-breath: var(--detail-bottom-clearance);--detail-inner-bottom-breath: var(--detail-bottom-clearance)}:root[data-theme=red]{--theme-accent: rgb(204, 64, 44);--theme-bg-day: rgb(253, 240, 238);--theme-bg-night: rgb(21, 12, 10)}:root[data-theme=green]{--theme-accent: rgb(92, 132, 70);--theme-bg-day: rgb(242, 247, 239);--theme-bg-night: rgb(12, 16, 10)}:root[data-display-mode=night]{--color-text-primary: rgba(255, 255, 255, .92);--color-text-secondary: rgba(255, 255, 255, .62);--color-bg-page: var(--theme-bg-night);--color-bg-surface: rgb(30, 33, 36);--color-border-soft: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-overlay: rgba(0, 0, 0, .58);--glass-bg-soft: rgba(30, 33, 36, .48);--glass-bg-strong: rgba(30, 33, 36, .76);--glass-line: rgba(255, 255, 255, .1);--shadow-float: 0 12px 32px rgba(0, 0, 0, .28);--shadow-overlay: 0 20px 52px rgba(0, 0, 0, .34)}body .marketCreatorStageSwitch,body .marketCreatorCloseBtn{display:none}body .mobileFloatingAction{position:fixed!important;right:28px!important;bottom:104px!important;z-index:1400}body .marketStatsBoard{position:fixed!important;right:28px!important;bottom:156px!important;z-index:1400}@media(min-width:821px){body .publicProfilePhotoMasonry{display:block!important;column-count:3!important;column-gap:12px!important}body .publicProfilePhotoMasonry>div{margin-bottom:12px!important}}body .publicProfilePhotoItem{border:none;background:transparent;padding:0;text-align:left;cursor:pointer}body .publicProfilePhotoItem:hover img{opacity:.9}body .publicPhotoViewerOverlay{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:28px;background:#1111112e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .publicPhotoViewerBox{position:relative;width:min(74vw,980px);max-height:86vh;display:flex;flex-direction:column;align-items:center;gap:12px;background:#ffffffd1;border-radius:8px;padding:18px;box-shadow:0 18px 46px #4e76a52e;box-sizing:border-box}body .publicPhotoViewerClose{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;border:1px solid rgba(78,118,165,.22);border-radius:50%;background:#ffffffc2;color:var(--color-text-primary);box-shadow:0 10px 24px #4e76a529;font-size:18px;line-height:1;cursor:pointer}body .publicPhotoViewerImageWrap{width:100%;min-height:0;display:flex;align-items:center;justify-content:center}body .publicPhotoViewerImage{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain;border-radius:8px}body .publicPhotoViewerCaption{width:100%;max-height:9vh;overflow-y:auto;color:var(--color-text-primary);font-size:14px;line-height:1.7;text-align:center;word-break:break-word}@media(max-width:820px){:root{--top-nav-h: 56px;--bottom-nav-h: 60px;--content-w: 100vw;--feature-content-w: 100vw;--content-top-gap: 18px}html,body,#root{width:100%;min-width:0;min-height:100dvh}body .app-shell{height:100dvh;overflow:hidden}body .app-main,body .app-main-locked,body .app-main-feature,body .app-main-forum,body .app-main-market,body .app-main-dm,body .app-main-admin-center,body .app-main-podcast,body .app-main-explore,body .app-main-public-profile{width:100%;max-width:100%;padding-left:14px;padding-right:14px;padding-top:calc(var(--top-nav-h) + 6px);padding-bottom:calc(var(--bottom-nav-h) + 6px);box-sizing:border-box}body .app-main{overflow-y:auto}body .app-main-podcast{padding-top:var(--top-nav-h)}body .app-main-public-profile{padding-top:var(--top-nav-h);padding-bottom:var(--bottom-nav-h)}body .app-main-locked{overflow:hidden}body .app-main-forum,body .app-main-market{padding-top:var(--top-nav-h);padding-bottom:var(--bottom-nav-h);overflow:hidden}body .app-main-home-search{padding-top:var(--top-nav-h);overflow:hidden}body .app-main-dm,body .app-main-admin-center{position:fixed;top:var(--top-nav-h);right:0;bottom:var(--bottom-nav-h);left:0;width:100%;height:auto;padding:8px 14px;overflow:hidden}body .app-main-forum>div{height:100%;min-height:0}body .app-main-market>div{height:100%;min-height:0}body .app-main-forum>div>main,body .app-main-market>div>main{height:100%;min-height:0;overflow-y:auto;padding:10px 0 0;box-sizing:border-box}body .floatingSidebarPanel button{font-size:15px!important;line-height:1.2!important}body header>div,body footer>div{padding-left:10px!important;padding-right:10px!important;overflow:visible!important}body header>div{gap:6px!important}body header>div button{padding:0 9px!important;font-size:14px!important;min-height:32px!important;height:32px!important;line-height:1!important;box-sizing:border-box!important;align-items:center!important;overflow:visible!important;min-width:0!important}body header>div button:first-child{max-width:48vw;overflow:hidden}body footer>div>div{width:100%;overflow:visible!important;justify-content:center!important;gap:6px!important;padding-left:8px!important;padding-right:8px!important;scrollbar-width:none}body footer>div>div::-webkit-scrollbar{display:none}body footer>div button{min-width:auto!important;min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:14px!important;line-height:1!important;box-sizing:border-box!important;align-items:center!important;overflow:visible!important;flex:0 1 auto}body .idPage{height:100%;min-height:0;justify-content:center;gap:10px;transform:translateY(12px)}body .idHero .idAvatarCard{width:auto}body .idHero svg{width:76px!important;height:76px!important}body .idGridWrap{width:min(100%,336px);margin-top:6px}body .idAvatarGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 7px;align-items:center}body .idAvatarCardInner{border-radius:12px;min-height:48px;overflow:visible}body .idAvatarCardInner svg{width:42px!important;height:42px!important;shape-rendering:geometricPrecision}body .idAvatarCard.isSelected .idAvatarCardInner{background:transparent;box-shadow:none}body .idAvatarCard.isSelected .idAvatarCardInner svg{border-radius:50%;box-shadow:0 0 0 3px #4e76a5b8}body .idNameWrap{width:min(100%,320px);margin-top:10px;min-height:78px}body .idName{font-size:16px}body .idSaveBtn{margin-top:10px;padding:6px 13px!important;min-height:30px!important;font-size:13px!important;box-shadow:0 10px 24px #4e76a533!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body .ppAirPage{height:100%;min-height:0;align-items:center;justify-content:center;overflow:hidden;transform:translateY(10px)}body .ppAirShell{width:100%;max-width:360px;gap:0;align-items:center}body .ppAirCard{width:100%;max-width:360px;align-items:center}body .ppAirForm{width:100%;justify-content:center}body .ppAirGrid{width:min(100%,320px);grid-template-columns:1fr;row-gap:12px;column-gap:0;margin:0 auto;justify-items:center}body .ppAirFieldRow{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;min-height:30px;justify-content:center;justify-items:stretch}body .ppAirLabelInline,body .ppAirInputInline{font-size:15px}body .ppAirLabelInline{text-align:right}body .ppAirInputInline{text-align:left}body .ppAirSaveWrap{position:static;min-height:48px;margin-top:14px;align-items:center}body .ppAirSaveBtn{padding:6px 13px!important;min-height:30px!important;font-size:13px!important;box-shadow:0 10px 24px #4e76a533!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body .mobileCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .mobilePublicProfileGrid,body .mobilePublicPhotoGrid{grid-template-columns:1fr!important}body .mobilePublicPhotoGrid{column-count:1!important;column-gap:0!important}body .publicPhotoViewerOverlay{align-items:stretch;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom));background:var(--color-bg-page)}body .publicPhotoViewerBox{width:100%;max-height:none;height:100%;border-radius:0;padding:46px 8px 14px;background:#ffffffd1;box-shadow:none;justify-content:center}body .publicPhotoViewerClose{top:max(12px,env(safe-area-inset-top));right:14px}body .publicPhotoViewerImage{max-height:70dvh}body .publicPhotoViewerCaption{max-height:12dvh;font-size:13px;line-height:1.65}body .dmShell{grid-template-columns:1fr!important}body .dmSidebar{display:none}body .episode-sections{grid-template-columns:1fr!important;height:min(62vh,560px);overflow-y:auto}body .mobileFloatingAction,body .piFloatingActionBtn{right:14px!important;bottom:calc(var(--bottom-nav-h) + 18px)!important;padding:8px 13px!important;font-size:15px!important}body.forumViewerOpen .mobileFloatingAction{display:none!important}body .forumMobileViewerTools{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:5202;display:flex;flex-direction:column;align-items:flex-end;gap:8px}body .forumMobileCommentAdd{width:36px;height:36px;border:1px solid rgba(78,118,165,.22);border-radius:50%;background:#ffffffc2;color:var(--color-text-primary);box-shadow:0 10px 24px #4e76a529;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:22px;font-weight:var(--font-weight-regular);line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}body .forumMobileViewerSwitch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:128px;height:36px;padding:3px;border:1px solid rgba(78,118,165,.22);border-radius:var(--radius-pill);background:#ffffffc2;box-shadow:0 10px 24px #4e76a529;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;overflow:hidden}body .forumMobileViewerThumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:var(--radius-pill);background:var(--interactive-active-bg);box-shadow:0 8px 18px #4e76a538;transition:transform .18s ease;pointer-events:none}body .forumMobileViewerThumb.isComments{transform:translate(100%)}body .forumMobileViewerSwitchBtn{position:relative;z-index:1;border:none;background:transparent;color:var(--color-text-primary);padding:0 8px;font:inherit;font-size:13px;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}body .forumMobileViewerThumb:not(.isComments)~.forumMobileViewerSwitchBtn:first-of-type,body .forumMobileViewerThumb.isComments~.forumMobileViewerSwitchBtn:last-of-type{color:var(--interactive-active-text)}body .piFloatingActions{right:14px!important;bottom:calc(var(--bottom-nav-h) + 18px)!important;gap:9px!important}body .piMainGrid{grid-template-columns:1fr!important;gap:0!important}body .piWrap.isMobile-entries .piRightCol,body .piWrap.isMobile-photos .piLeftCol{display:none}body .piLeftCol,body .piRightCol{height:100%}body .piEntryBtn,body .piPhotoBtn{border:none!important;box-shadow:none!important;background:transparent!important}body .piEntryText{font-size:15px;line-height:1.82}body .piEntryMeta,body .piPhotoCaption{font-size:12px}body .piPhotoImage{border-radius:8px}body .piDesktopAction{display:none}body .piMobileActionRow{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}body .piAddAction{order:-1;width:36px!important;min-width:36px!important;padding:0!important;font-size:22px!important;font-weight:var(--font-weight-regular)!important;min-height:36px!important;height:36px!important;box-sizing:border-box;border-color:#4e76a538!important;background:#ffffffc2!important;color:var(--color-text-primary)!important;box-shadow:0 10px 24px #4e76a529!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body .piAddSymbol{display:block;line-height:1;transform:translateY(-1px)}body .piMobileSectionSwitch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:144px;min-height:36px;height:36px;padding:3px;border:1px solid rgba(78,118,165,.22);border-radius:var(--radius-pill);background:#ffffffc2;box-shadow:0 10px 24px #4e76a529;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;overflow:hidden}body .piMobileSectionThumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:var(--radius-pill);background:var(--interactive-active-bg);box-shadow:0 8px 18px #4e76a538;transition:transform .18s ease;pointer-events:none}body .piMobileSectionSwitch.isPhotos .piMobileSectionThumb{transform:translate(100%)}body .piMobileSectionBtn{position:relative;z-index:1;border:none;background:transparent;color:var(--color-text-primary);padding:0 8px;font:inherit;font-size:13px;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}body .piMobileSectionSwitch.isEntries .piMobileSectionBtn:first-of-type,body .piMobileSectionSwitch.isPhotos .piMobileSectionBtn:last-of-type{color:var(--interactive-active-text)}body .appDialogBox{width:calc(100vw - 36px);padding:22px 20px 20px}body .appDialogTitle{font-size:18px}body .appDialogMessage{font-size:15px}body .piModalOverlay{inset:0;display:flex;align-items:stretch;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom));background:var(--color-bg-page);z-index:5200}body .piModalBox,body .piDetailBox,body .piPhotoDetailBox{width:100%;max-width:480px;height:100%;min-height:0;max-height:none;border-radius:0;background:#ffffffd1;border:none;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:piMobileEditorIn .18s ease both}@keyframes piMobileEditorIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}body .piModalSections{height:100%;padding:18px 16px 14px;gap:14px}body .piModalSection{width:100%}body .piModalTextarea{flex:1 1 auto;min-height:0;height:100%;max-height:none;padding:4px 2px;font-size:16px;line-height:1.9}body .piModalInput{font-size:16px;line-height:1.6;padding:10px 2px;transform:translateZ(0)}body .piModalInput,body .piModalTextarea{-webkit-text-size-adjust:100%;touch-action:manipulation}body .piModalActionsSection{margin-top:auto;padding-top:12px;border-top:none}body .piModalButtonRow{justify-content:flex-end;gap:10px;margin-top:0}body .piModalBtn{min-height:34px;padding:7px 14px;border:1px solid rgba(78,118,165,.22);border-radius:var(--radius-pill);background:#ffffffc2;color:var(--color-text-primary);box-shadow:0 10px 24px #4e76a51f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px;font-weight:var(--font-weight-bold);line-height:1.2}body .piModalBtn:hover{background:var(--color-border-soft);border-color:var(--color-border-soft);box-shadow:0 10px 24px #4e76a524;transform:translateY(var(--interactive-raise-y));opacity:1}body .piModalBtn:active{background:var(--interactive-active-bg);border-color:var(--interactive-active-bg);color:var(--interactive-active-text);transform:translateY(0)}body .piModalCounter{margin-top:8px;color:var(--color-text-secondary)}body .piPhotoPreviewSection{flex:1 1 auto;min-height:0}body .piPhotoPreviewImage{width:100%;max-height:48dvh;object-fit:contain;border-radius:8px}body .piPhotoPreviewPlaceholder{height:min(38dvh,260px);border-radius:8px;background:#4e76a514}body .piUploadPickSection{align-items:center}body .forumEditorOverlay{position:fixed;inset:0;z-index:5200;display:flex;align-items:stretch;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom));background:var(--color-bg-page)}body .forumEditorBox{width:100%;max-width:480px;height:100%;aspect-ratio:auto;border-radius:0;background:#ffffffd1;box-shadow:none;border:none;display:flex;overflow:hidden}body .forumEditorSections{width:100%;height:100%;padding:18px 16px 14px;gap:14px;justify-content:stretch}body .forumEditorSection{display:flex;border-radius:0;border-bottom:none!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .forumEditorFieldLabel{display:none}body .forumEditorTitleInput,body .forumEditorTextarea,body .forumEditorLocationInput{font-size:16px!important}body .forumEditorTextarea{line-height:1.85}body .forumEditorLocationInput{text-align:left}body .forumEditorActions{margin-top:auto;flex:0 0 auto;padding-top:12px;border-top:1px solid rgba(78,118,165,.14)}body .forumEditorButtonRow{gap:10px;justify-content:flex-end;flex-wrap:wrap}body .forumEditorBtn{flex:0 0 auto!important;min-height:34px;padding:7px 14px;border:1px solid rgba(78,118,165,.22);border-radius:var(--radius-pill);background:#ffffffc2;color:var(--color-text-primary);box-shadow:0 10px 24px #4e76a51f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px;font-weight:var(--font-weight-bold);line-height:1.2}body .forumEditorBtn:hover{background:var(--color-border-soft);border-color:var(--color-border-soft);box-shadow:0 10px 24px #4e76a524;transform:translateY(var(--interactive-raise-y))}}@media(max-width:480px){body .mobileCardGrid{grid-template-columns:1fr!important}body .app-main-forum .mobileCardGrid,body .app-main-market .mobileCardGrid,body .mobilePublicCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .marketStatsBoard{right:14px!important;bottom:calc(var(--bottom-nav-h) + 64px)!important;width:142px!important;gap:6px!important}body .marketStatsBoard.isCollapsed{width:142px!important}body .marketStatsPlate{min-height:44px!important;padding:6px 8px!important}body .marketStatsPlate>div:last-child{font-size:16px!important}body .marketStatsToggle{width:112px!important;min-height:auto!important;padding:8px 13px!important;font-size:15px!important}body .marketFloatingButton{width:112px!important;background:#4e76a529!important;border-color:#4e76a547!important;color:var(--color-text-primary)!important;box-shadow:0 14px 34px #4e76a533!important}body .marketCreatorOverlay{z-index:5200!important;align-items:stretch!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;background:var(--color-bg-page)!important}body .marketCreatorBox{width:100%!important;max-width:480px!important;height:100%!important;border-radius:0!important;padding:0!important;background:#ffffffd1!important;box-shadow:none!important;border:none!important}body .marketCreatorCols{height:100%!important;display:block!important}body .marketCreatorPane{display:none!important;width:100%!important;height:100%!important;min-height:0!important}body .marketCreatorPane.isActive{display:flex!important}body .marketCreatorImagePane>div{border:none!important;border-radius:0!important;background:transparent!important;padding-top:44px!important;padding-bottom:58px!important;box-sizing:border-box!important}body .marketCreatorImagePane [style*=aspect-ratio],body .marketCreatorImagePane [style*=aspectRatio]{border:none!important;border-radius:0!important;background:transparent!important}body .marketCreatorImagePane>div>button{flex:0 0 auto!important;align-self:flex-end!important;margin-bottom:0!important;min-height:34px!important;padding:7px 10px!important;font-size:13px!important;box-shadow:0 10px 24px #4e76a51f!important}body .marketCreatorTextPane{padding:52px 4px 56px!important;box-sizing:border-box!important}body .marketCreatorTextPane input,body .marketCreatorTextPane textarea{border:none!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid rgba(78,118,165,.16)!important;font-size:16px!important;outline:none!important}body .marketCreatorTextPane textarea{min-height:0!important;resize:none!important;line-height:1.75!important}body .marketCreatorTextPane [style*="display: flex"][style*=gap]{gap:8px!important}body .marketCreatorTextPane button{min-height:34px!important;padding:7px 10px!important;font-size:13px!important;box-shadow:0 10px 24px #4e76a51f!important}body .marketCreatorStageSwitch{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:5202;width:128px;height:36px;padding:3px;border:1px solid rgba(78,118,165,.22);border-radius:var(--radius-pill);background:#ffffffc2;box-shadow:0 10px 24px #4e76a529;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}body .marketCreatorStageSwitch button{position:relative;z-index:1;border:none;background:transparent;color:var(--color-text-primary);padding:0 8px;font-size:13px;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}body .marketCreatorStageThumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:var(--radius-pill);background:var(--interactive-active-bg);box-shadow:0 8px 18px #4e76a538;transition:transform .18s ease}body .marketCreatorStageThumb.isText{transform:translate(100%)}body .marketCreatorCloseBtn{position:fixed;top:max(12px,env(safe-area-inset-top));right:14px;z-index:5202;width:36px;height:36px;padding:0;border:1px solid rgba(78,118,165,.22);border-radius:18px;background:#ffffffc2;color:var(--color-text-primary);box-shadow:0 10px 24px #4e76a529;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:var(--font-weight-regular);line-height:1.2;cursor:pointer}body .marketImageUploaderBar{padding:10px 12px 58px!important;border-top:1px solid rgba(78,118,165,.14)!important;background:#ffffffc2!important}body .marketImageUploaderBar button{min-height:34px!important;padding:7px 10px!important;font-size:13px!important;box-shadow:0 10px 24px #4e76a51f!important}body .app-main-forum .mobileCardGrid [class*=title]{font-size:14px!important}body .app-main-forum .mobileCardGrid [class*=content]{font-size:13px!important;line-height:1.55!important}body .mobilePublicPostGrid [class*=title]{font-size:14px!important;line-height:1.35!important}body .mobilePublicPostGrid [class*=content]{font-size:13px!important;line-height:1.55!important}body .mobilePublicGoodsGrid [class*=title]{font-size:15px!important;line-height:1.25!important}body .mobilePublicGoodsGrid [class*=content]{font-size:11px!important;line-height:1.45!important}}@media(max-width:820px)and (max-height:760px){body .idPage{gap:7px;transform:translateY(9px)}body .idHero svg{width:66px!important;height:66px!important}body .idGridWrap{margin-top:3px}body .idAvatarGrid{gap:6px}body .idAvatarCardInner{min-height:44px}body .idAvatarCardInner svg{width:39px!important;height:39px!important}body .idNameWrap{margin-top:7px;min-height:66px}body .idSaveBtn{margin-top:8px}}html,body,#root{margin:0;min-width:320px;min-height:100vh}body{font-family:var(--font-family-base);background:var(--color-bg-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-welcome-transition=true],:root[data-welcome-transition=true] body,:root[data-welcome-transition=true] #root{background:var(--welcome-transition-bg, #fff)}button,input,textarea,select{font:inherit}.authPage{min-height:100vh;width:100vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-content:stretch;gap:0;padding:clamp(36px,6vw,88px);box-sizing:border-box;background:#fff;color:var(--color-text-primary);overflow:hidden}.authBrandPanel{min-width:0;display:flex;align-items:center;justify-content:flex-start}.authBrandTitle{margin:0;display:grid;gap:clamp(12px,2vw,24px);text-align:left;color:var(--color-text-primary);font-weight:760;letter-spacing:0}.authBrandTitle span:first-child{display:block;font-size:clamp(54px,6.4vw,104px);line-height:.92}.authBrandTitle span:last-child{display:block;font-size:clamp(34px,4.2vw,64px);line-height:1.05}.authLoginStage{width:min(420px,calc(100vw - 48px));justify-self:center}@media(max-width:860px){.authPage{grid-template-columns:1fr;align-content:center;gap:42px;padding:36px 24px;overflow:auto}.authBrandTitle span:first-child{font-size:clamp(42px,13vw,68px)}.authBrandTitle span:last-child{font-size:clamp(30px,9vw,46px)}.authLoginStage{width:min(420px,100%);justify-self:stretch}}
