*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;min-width:0;min-height:100dvh;overflow-x:clip}body{color:#f4f7fb;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#070a12;min-width:0;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif;line-height:1.45}button,input,textarea{font:inherit}button,a,label,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}input,textarea{outline:none}input:focus,textarea:focus,input:focus-visible,textarea:focus-visible{box-shadow:none;border-color:#67e8f96b;outline:none}button{color:inherit;cursor:pointer;appearance:none;touch-action:manipulation;outline:0}button:focus,button:focus-visible,button:active,a:focus,a:focus-visible,a:active,[role=button]:focus,[role=button]:focus-visible,[role=button]:active{outline:0}svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.page-shell{background:radial-gradient(circle at 0 0,#00e0ff29,#0000 34%),radial-gradient(circle at 100% 100%,#7a5cff2e,#0000 32%),#070a12;justify-content:center;min-height:100vh;display:flex}.phone-frame{background:#0d111a;width:100%;max-width:390px;height:100vh;min-height:100vh;position:relative;overflow:hidden}.screen{scrollbar-width:none;background:#0d111a;height:100%;min-height:0;padding:24px 18px 108px;overflow-y:auto}.screen::-webkit-scrollbar{display:none}.screen-view{min-height:100%;animation:.22s ease-out both screenEnter}.screen-view.slide-left{animation:.28s cubic-bezier(.22,1,.36,1) both screenSlideLeft}.screen-view.slide-right{animation:.28s cubic-bezier(.22,1,.36,1) both screenSlideRight}@keyframes screenEnter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@keyframes screenSlideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes screenSlideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.top-header{grid-template-columns:56px 1fr 56px;align-items:center;height:56px;margin-bottom:22px;display:grid}.auth-screen{align-content:center;gap:20px;padding-bottom:24px;display:grid}.auth-brand span{color:#67e8f9;letter-spacing:2px;font-size:14px;font-weight:950}.auth-brand h1{color:#e6edf7;margin:8px 0;font-size:30px}.auth-brand p{color:#9aa8bd;margin:0;font-size:14px;line-height:1.5}.auth-card{background:linear-gradient(#151b29 0%,#101622 100%);border:1px solid #8596b43d;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 44px #00000052}.auth-card label{color:#cbd5e1;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-card input{color:#d4dcea;background:#080d1794;border:1px solid #94a3b83d;border-radius:14px;outline:0;width:100%;padding:13px 18px}.auth-card input.error{border-color:#f87171c7;box-shadow:0 0 0 1px #f8717129}.auth-card input::placeholder{color:#6f788a;letter-spacing:0;font-size:16px;font-weight:400}.auth-card input[type=password],.auth-password-wrap input[type=text]{letter-spacing:1px}.auth-card input:focus{border-color:#67e8f975}.auth-card input.error:focus{border-color:#f87171db}.auth-password-wrap{display:block;position:relative}.auth-password-wrap input{padding-right:50px}.auth-password-toggle{color:#8b95a7;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-field-message{color:#9aa8bd;margin-top:-2px;font-size:11px;font-weight:500;line-height:1.35}.auth-field-message.error{color:#fca5a5}.auth-message{color:#fca5a5;margin:0;font-size:10px;line-height:1.45}.auth-message.success{color:#8ef7ff}.auth-message.subtle{color:#9aa8bd}.auth-submit{margin-top:4px}.auth-loading-label{justify-content:center;align-items:center;gap:9px;display:inline-flex}.auth-loading-dots{align-items:center;gap:4px;display:inline-flex}.auth-loading-dots i{opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite authDotBounce}.auth-loading-dots i:nth-child(2){animation-delay:.12s}.auth-loading-dots i:nth-child(3){animation-delay:.24s}@keyframes authDotBounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.auth-switch{color:#b9f7ff;background:0 0;border:0;font-size:13px;font-weight:800}.auth-forgot{color:#9edfe8;margin-top:-4px;font-weight:700}.top-header h1{text-align:center;margin:0;font-size:28px;font-weight:900}.header-side{align-items:center;display:flex}.header-side.right{justify-content:flex-end}.plain-icon{background:0 0;border:0;padding:6px}.plain-icon svg{stroke-width:2.4px;width:34px;height:34px}.plain-icon.disabled{color:#5f6b80;opacity:.55}.gear-icon-button{color:#cbd5e1;justify-self:end;place-items:center;width:40px;height:40px;padding:6px;display:grid}.gear-icon-button svg{stroke-width:1.65px;width:27px;height:27px}.home-profile{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111aeb;border-bottom:1px solid #63f1ff29;justify-content:center;align-items:center;min-height:44px;margin:-24px -18px 12px;padding:24px 18px 8px;display:flex;position:sticky;top:-24px}.home-logo{color:#f8fbff;letter-spacing:1px;background:0 0;border:0;font-size:22px;font-weight:950}.home-avatar,.my-profile-card>img{object-fit:cover;background:#f0ece3;border-radius:50%;width:78px;height:78px}.avatar-rank-wrap{width:fit-content;height:fit-content;line-height:0;display:inline-block;position:relative}.avatar-rank-wrap>img{display:block}.rank-badge{color:#07111f;background:linear-gradient(135deg,#22d3eef2,#7c3aedf2);border:1px solid #67e8f961;border-radius:11px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:1;display:inline-grid;box-shadow:0 8px 18px #00000047}.rank-badge svg,.rank-icon-svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}.rank-icon-svg.star-rank path,.rank-icon-svg.soldier-rank rect{fill:currentColor;stroke:none}.avatar-rank-wrap .rank-badge{position:absolute;bottom:-4px;right:-5px}.rank-badge.compact{border-radius:8px;width:20px;min-width:20px;height:22px}.rank-badge.compact svg{width:14px;height:14px}.my-profile-card .legacy-profile-avatar{display:none}.my-profile-card .selected-profile-avatar{display:block}.selected-profile-copy+h2,.selected-profile-copy+h2+p,.selected-profile-copy+h2+p+small,.home-profile .home-avatar,.home-profile>div,.profile-actions{display:none}.home-profile h1,.my-profile-card h2{margin:0 0 5px;font-size:25px;font-weight:900}.home-profile p,.my-profile-card p{color:#555;margin:0 0 3px;font-size:17px}.home-profile small,.my-profile-card small{color:#666;font-size:13px}.search-floating{position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-floating svg{width:40px;height:40px}.profile-actions{justify-content:flex-end;gap:8px;margin:8px 0 15px;display:none}.screen>.profile-actions{display:none!important}.profile-actions button,.my-actions button{background:#fff;border:1px solid #d7d7d7;border-radius:15px;padding:12px 16px;font-size:16px;font-weight:800}.feed-list{gap:18px;display:grid}.home-pull-area{transform:translateY(var(--pull-distance,0px));will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative}.home-pull-area.pulling:not(.refreshing){transition:none}.home-pull-area:not(.refreshing){touch-action:pan-y}.pull-refresh-indicator{color:#8fefff;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;height:42px;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;top:-50px;left:0;right:0;transform:translateY(4px)}.home-pull-area.ready .pull-refresh-indicator,.home-pull-area.refreshing .pull-refresh-indicator{opacity:1;transform:translateY(0)}.home-pull-area.pulling:not(.ready):not(.refreshing) .pull-refresh-indicator{opacity:.72}.pull-refresh-ring{border:2px solid #67e8f938;border-top-color:#67e8f9;border-radius:50%;width:18px;height:18px}.home-pull-area.refreshing .pull-refresh-ring{animation:.82s linear infinite loadingSpin}.pull-refresh-indicator small{color:#9edbe6;font-size:11px;font-weight:800}.home-empty-state{color:#cbd5e1;text-align:center;background:linear-gradient(#151b29 0%,#101622 100%);border:1px solid #8596b43d;border-radius:18px;justify-items:center;gap:9px;padding:36px 18px;display:grid}.home-empty-state svg{color:#67e8f9;width:38px;height:38px}.home-empty-state.state-bookmark svg{filter:drop-shadow(0 0 10px #67e8f92e);animation:2.7s ease-in-out infinite emptyBookmarkFloat}.home-empty-state.state-chat svg{filter:drop-shadow(0 0 10px #67e8f929);transform-origin:50% 70%;animation:2.5s ease-in-out infinite emptyChatBreathe}@keyframes emptyBookmarkFloat{0%,to{opacity:.82;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-5px)rotate(-2deg)}}@keyframes emptyChatBreathe{0%,to{opacity:.82;transform:scale(1)}45%{opacity:1;transform:scale(1.08)}}.home-empty-state h2{color:#e6edf7;margin:6px 0 0;font-size:18px}.home-empty-state p{color:#9aa8bd;margin:0;font-size:14px}.loading-indicator{color:#dbeafe;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:8px;padding:28px 18px;display:grid}.loading-indicator strong{color:#e6edf7;margin-top:2px;font-size:14px;font-weight:750}.loading-indicator small{color:#91a3bb;font-size:11px}.loading-orbit{border:2px solid #67e8f9;border-color:#67e8f9 #a78bfa85 #94a3b829 #94a3b829;border-radius:50%;width:26px;height:26px;animation:.86s linear infinite loadingSpin;position:relative}.loading-orbit:before,.loading-orbit:after{display:none}@keyframes loadingSpin{to{transform:rotate(360deg)}}@keyframes menuPopIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.screen-view.slide-left,.screen-view.slide-right,.home-empty-state.state-bookmark svg,.home-empty-state.state-chat svg,.feed-actions button:after,.feed-actions button:active svg,.feed-actions button.active>svg,.feed-menu-popover,.saved-feed-menu,.chat-settings-menu,.chat-room-menu,.settings-popover,.loading-orbit{animation:none}.feed-actions button:active{transform:none}}.feed-card{background:linear-gradient(#151b29 0%,#101622 100%);border:1px solid #8596b442;border-radius:17px;overflow:hidden;box-shadow:0 18px 44px #00000052}.feed-card.menu-open{z-index:20;position:relative;overflow:visible}.feed-card header{z-index:25;grid-template-columns:44px 1fr 32px;align-items:center;gap:10px;padding:12px 14px;display:grid;position:relative}.feed-card header img{object-fit:cover;border-radius:50%;width:42px;height:42px}.feed-card header strong{font-size:16px;font-weight:900;display:block}.feed-card header small{color:#a8b3c7;font-size:12px}.feed-card header button,.feed-actions button{background:0 0;border:0}.feed-card header>button:last-child{grid-area:1/3;display:none}.feed-profile-actions{grid-column:2/4;justify-content:flex-end;gap:8px;display:flex}.feed-profile-actions button:first-child:not(:last-child){display:inline-flex}.feed-profile-actions button{color:#111;background:#fff;border:1.5px solid #cfcfcf;border-radius:13px;justify-content:center;align-items:center;min-width:82px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 1px 2px #0000000a}.feed-card header .feed-profile-actions button{color:#e9fbff;background:#67e8f914;border:1.5px solid #67e8f973}.feed-photo{object-fit:cover;width:100%;height:265px;display:block}.feed-open-area{aspect-ratio:4/5;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.feed-card .photo-carousel,.feed-card .feed-photo-track,.feed-card .feed-photo{height:100%}.feed-photo-track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;display:flex;overflow-x:auto}.feed-photo-track:active{cursor:grabbing}.feed-photo-track.dragging{scroll-snap-type:none;scroll-behavior:auto}.feed-photo-track::-webkit-scrollbar{display:none}.feed-photo-track .feed-photo{scroll-snap-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 100%;transform:translateZ(0)}.feed-photo-dots{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c146b;border-radius:999px;gap:5px;padding:5px 7px;display:inline-flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.feed-photo-dots span{background:#e2e8f073;border-radius:50%;width:5px;height:5px}.feed-photo-dots span.active{background:#e6edf7;border-radius:999px;width:12px}.feed-expand-hint{color:#e9fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c14ad;border:1px solid #67e8f961;border-radius:999px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.feed-expand-hint svg{width:18px;height:18px;transition:transform .18s}.feed-card.expanded .feed-expand-hint svg{transform:rotate(90deg)}.feed-body{padding:13px 14px 16px}.feed-actions{align-items:center;gap:13px;margin-bottom:12px;display:flex}.feed-actions button{color:#cfe9ff;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.feed-actions svg{width:27px;height:27px}.feed-card h2{margin:0 0 6px;font-size:21px;font-weight:900}.feed-card p{color:#a8b3c7;margin:0;font-size:14px}.caption{color:#ecf4ff;margin-top:12px;font-size:14px;line-height:1.5;display:block}.expandable-description{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.expandable-description p{color:inherit;-webkit-line-clamp:3;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.expandable-description.open p{-webkit-line-clamp:unset;display:block;overflow:visible}.expandable-description button{color:#8ef7ff;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}.feed-body .expandable-description.caption{color:#d8e3f0}.my-feed-description{color:#b9c5d6;font-size:13px}.comment-panel{background:#080c14b8;border:1px solid #8596b43d;border-radius:16px;gap:12px;margin:0 14px 14px;padding:12px;display:grid}.comment-row{color:#eef6ff;grid-template-columns:34px 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.45;display:grid}.comment-thread{gap:8px;display:grid}.comment-replies{gap:8px;margin-left:42px;display:grid}.comment-reply-list{gap:12px;display:grid}.comment-reply-row{color:#d8e3f0;grid-template-columns:28px 1fr;gap:8px}.comment-reply-row .comment-avatar{width:28px;height:28px}.comment-text{overflow-wrap:anywhere;display:block}.reply-toggle{color:#8491a6;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:12px;font-weight:700}.comment-panel>.comment-row:not(.user-comment-row){display:none}.comment-row img{object-fit:cover;border-radius:50%;width:34px;height:34px}.comment-avatar-wrap,.comment-avatar-wrap img{width:34px;height:34px}.comment-avatar-wrap .rank-badge{display:none}.feed-profile-avatar,.comment-avatar{object-fit:cover;border-radius:50%;width:42px;height:42px;display:block}.comment-avatar{width:34px;height:34px}.comment-meta-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.comment-row strong{min-width:0;font-size:10px;font-weight:700;line-height:1.25}.comment-row time{color:#738095;text-align:right;flex:none;font-size:11px;font-weight:700}.comment-error{color:#ffb4b4;margin:-2px 0 0;font-size:12px;line-height:1.35}.comment-sheet-layer{z-index:9999;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;touch-action:none;background:#03070d75;justify-content:center;align-items:flex-end;animation:.22s ease-out both sheetFadeIn;display:flex;position:fixed;inset:0}body.comment-sheet-open,body.comment-sheet-open .screen{overflow:hidden}body.comment-sheet-open .phone-frame{overscroll-behavior:none;touch-action:none;overflow:hidden}.comment-sheet-layer.closing{animation:.23s ease-out both sheetFadeOut}.comment-sheet{--sheet-drag-y:0px;width:min(100vw,430px);height:calc(100dvh - max(74px, env(safe-area-inset-top)));max-height:820px;transform:translateY(var(--sheet-drag-y));overscroll-behavior:contain;touch-action:none;background:#111820;border-radius:28px 28px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;transition:transform .26s cubic-bezier(.22,1,.36,1);animation:.28s cubic-bezier(.22,1,.36,1) both sheetSlideUp;display:grid;overflow:hidden;box-shadow:0 -20px 42px #0000005c}.comment-sheet.dragging{transition:none}.comment-sheet.closing{transition:transform .23s cubic-bezier(.4,0,.2,1)}.comment-sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;width:100%;height:42px;padding:0}.comment-sheet-handle:active{cursor:grabbing}.comment-sheet-handle span{background:#dbe2efb8;border-radius:999px;width:54px;height:4px;margin:17px auto 0;display:block}.comment-sheet-header{justify-content:center;padding:0 18px 18px;display:flex}.comment-sheet-header h2{color:#eef6ff;margin:0;font-size:19px;font-weight:850}.comment-sheet-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;align-content:start;gap:16px;min-height:0;padding:8px 22px 18px;display:grid;overflow-y:auto}.comment-sheet-list .feed-panel-empty{background:0 0;border:0;margin:36px 0}.comment-sheet-composer{padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:#111820f0;box-shadow:0 -1px #ffffff0d}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(var(--sheet-drag-y))}}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetFadeOut{0%{opacity:1}to{opacity:0}}.comment-controls{gap:8px;margin-top:6px;font-style:normal;display:flex}.comment-controls button{color:#777;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.replying-to{color:#8fa1b8;margin:0 0 8px;font-size:12px;font-weight:650}.comment-input{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;padding-bottom:14px;display:grid;position:relative}.comment-panel>.comment-input:not(.active-comment-input),.active-comment-input button:not(.comment-submit){display:none}.comment-input input{color:#f4f7fb;background:#111827;border:1px solid #8596b452;border-radius:999px;outline:0;width:100%;min-width:0;height:42px;padding:11px 13px}.comment-input button{color:#d7fbff;background:0 0;border:0;border-radius:999px;padding:0;font-weight:900}.comment-char-count{color:#6f788a;pointer-events:none;font-size:10px;font-weight:400;line-height:1;position:absolute;bottom:0;right:50px}.feed-products{gap:9px;padding:0 14px 14px;display:grid}.feed-collapsible{opacity:0;pointer-events:none;will-change:max-height, opacity, transform;max-height:0;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .22s,transform .28s,margin .28s,padding .28s;overflow:hidden;transform:translateY(-8px)}.comment-panel.feed-collapsible{margin-bottom:0;padding-top:0;padding-bottom:0}.feed-products.feed-collapsible{padding-top:0;padding-bottom:0}.feed-collapsible.open{opacity:1;pointer-events:auto;max-height:760px;transform:translateY(0)}.comment-panel.feed-collapsible.open{margin-bottom:14px;padding-top:12px;padding-bottom:12px}.feed-products.feed-collapsible.open{padding-bottom:14px}.feed-products-title{color:#555;font-size:14px;font-weight:900}.feed-panel-empty{color:#8fa1b8;text-align:center;border:1px dashed #94a3b833;border-radius:13px;margin:0;padding:13px;font-size:13px}.feed-product-card{position:relative}.feed-product-card .product-card{width:100%}.product-save-button{z-index:2;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000014}.product-save-button svg{width:20px;height:20px}.search-box{background:#f7f7f7;border:1px solid #dfdfdf;border-radius:16px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:17px}.search-help,.empty-text{color:#777;margin:12px 2px 14px;font-size:14px}.search-results{gap:10px;display:grid}.feed-detail-view{gap:14px;display:grid}.search-suggestions{color:#f4f7fb;background:#151b29;border-radius:18px;gap:16px;margin-top:2px;padding:16px;display:grid}.search-suggestions strong{color:#d7deea;margin-bottom:10px;font-size:13px;font-weight:760;display:block}.suggestion-list,.suggestion-tags{flex-wrap:wrap;gap:8px;display:flex}.recent-search-list{gap:7px}.recent-search-item{color:#d7deea;background:#94a3b81a;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.suggestion-list button,.suggestion-tags button{color:#bfefff;background:#67e8f914;border:0;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:650}.suggestion-list button{color:#d7deea;background:#94a3b81a}.recent-search-item button{color:inherit;background:0 0;border-radius:0}.recent-search-item button:first-child{padding-right:7px}.recent-search-item button:last-child{color:#8b95a7;min-width:28px;padding:8px 10px 8px 4px;font-size:15px;line-height:1}.search-suggestion-empty{color:#7f8ca3;margin:0;font-size:12px;font-weight:500}.user-result{text-align:left;background:#fff;border:1px solid #e3e3e3;border-radius:16px;grid-template-columns:50px 1fr 24px;align-items:center;gap:12px;padding:12px;display:grid}.user-result img{object-fit:cover;border-radius:50%;width:50px;height:50px}.user-result strong{margin-bottom:4px;font-size:17px;font-weight:900;display:block}.user-result small{color:#777}.saved-feed-card{background:#fff;border:1px solid #dedede;border-radius:14px;grid-template-columns:108px 1fr;gap:12px;padding:10px 38px 10px 10px;display:grid;position:relative}.saved-feed-card>img{object-fit:cover;border-radius:11px;width:108px;height:92px}.saved-feed-card h3{margin:2px 0 6px;font-size:17px}.saved-feed-card p{color:#666;margin:0;font-size:13px}.saved-feed-card>svg{position:absolute;top:14px;right:12px}.saved-feed-unsave{color:#111;background:#ffffffdb;border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.feature-card{background:#fff;border:1px solid #d8d8d8;border-radius:16px;overflow:hidden}.feature-card>img{object-fit:cover;width:100%;height:225px;display:block}.feature-card>div{padding:14px 16px 16px}.feature-card h2,.product-card h2,.saved-setup-card h2{margin:0 0 8px;font-size:20px;font-weight:900}.feature-card p,.product-card p,.saved-setup-card p,.setup-list-card p{color:#6c6c6c;margin:0;font-size:14px}.line-icons{color:#888;border-top:1px solid #dedede;gap:18px;margin-top:16px;padding-top:14px;display:flex}.line-icons svg{width:30px;height:30px}.product-list,.saved-list,.setup-list,.chat-list{gap:9px;display:grid}.product-list{margin-top:14px}.product-card{background:#151b29;border:1px solid #8596b43d;border-radius:15px;grid-template-columns:116px 1fr;gap:12px;padding:0;display:grid;position:relative;overflow:hidden}.product-card img{object-fit:cover;width:116px;height:100%;min-height:98px}.product-card>div{min-width:0;max-width:100%;padding:12px 72px 12px 0}.product-card h2{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.32;display:-webkit-box;overflow:hidden}.product-card p,.review{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.review{color:#a8b3c7;margin-top:12px;font-size:15px}.review.expanded{-webkit-line-clamp:initial;display:block;overflow:visible}.product-review-block{min-width:0}.review-toggle{color:#67e8f9;font:inherit;background:0 0;border:0;margin-top:5px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.product-card>button{background:0 0;border:0;font-size:13px;font-weight:800;position:absolute;bottom:14px;right:12px}.product-card.compact{border-radius:12px;grid-template-columns:112px 1fr}.product-card.compact img{min-height:90px}.status{white-space:nowrap;border-radius:999px;max-width:64px;padding:5px 10px;font-size:13px;font-weight:900;position:absolute;top:14px;right:12px}.status.good{color:#69f0ae;background:#69f0ae29}.product-card .status,.feed-product-card .status{font-weight:700}.segmented{background:#f4f4f4;border:1px solid #dbdbdb;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:0;width:86%;margin:0 auto 18px;padding:3px;display:grid}.segmented button{color:#777;background:0 0;border:0;border-radius:999px;padding:10px 0;font-size:16px;font-weight:800}.segmented button.active{color:#111;background:#fff;box-shadow:0 1px 7px #0000000f}.segmented.small{background:0 0;border:0;gap:8px;width:100%;margin:0 0 12px;padding:0;display:flex}.segmented.small button{background:#fff;border:1px solid #dedede;min-width:72px;padding:8px 17px}.segmented.small button.active{color:#fff;background:#111}.saved-section{background:#151b29;border:1px solid #8596b43d;border-radius:16px;margin-top:16px;padding:14px 10px}.saved-sticky-header{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111aeb;border-bottom:1px solid #63f1ff29;margin:-24px -18px 16px;padding:24px 18px 12px;position:sticky;top:-24px}.saved-filter-tabs{background:#111827;border:1px solid #8596b442;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.saved-filter-tabs button{color:#777;background:0 0;border:0;border-radius:999px;padding:10px 0;font-size:15px;font-weight:900}.saved-filter-tabs button.active{color:#e9fbff;background:#67e8f924;box-shadow:0 1px 7px #0000000f}.saved-product-search{background:#f8f8f8;border:1px solid #dedede;border-radius:15px;grid-template-columns:26px 1fr;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;display:grid}.saved-product-search input{background:0 0;border:0;outline:0;width:100%;font-size:15px}.section-head{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px;display:flex}.section-head span,.section-head button{background:0 0;border:0;align-items:center;gap:8px;font-size:17px;font-weight:900;display:inline-flex}.section-head button{font-size:13px}.saved-feed-view-all{order:2;margin-left:auto}.saved-feed-view-all~button{display:none}.saved-all-feeds-section .section-head button{background:#fff;border:1px solid #d7d7d7;border-radius:999px;padding:7px 12px}.saved-setup-card{border:1px solid #dedede;border-radius:14px;grid-template-columns:150px 1fr;gap:12px;padding:0 34px 0 0;display:grid;position:relative;overflow:hidden}.saved-setup-card>img{object-fit:cover;width:150px;height:120px}.saved-setup-card>div{padding:15px 0 10px}.saved-setup-card>svg{position:absolute}.saved-setup-card>svg:first-of-type{top:15px;right:14px}.saved-setup-card>svg:nth-of-type(2){bottom:45px;right:11px}.tag-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag-list span{color:#dffbff;background:#67e8f91a;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:700}.record-step{color:#666;justify-content:center;gap:14px;margin:-6px 0 16px;font-size:18px;display:flex}.record-step-view.to-left{animation:.32s cubic-bezier(.22,1,.36,1) both recordStepForward}.record-step-view.initial-up{animation:.3s cubic-bezier(.22,1,.36,1) both recordStepInitial}.record-step-view.from-left{animation:.32s cubic-bezier(.22,1,.36,1) both recordStepBack}.record-step-view>.top-header h1{letter-spacing:1px;font-size:20px;line-height:1}@keyframes recordStepInitial{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recordStepForward{0%{opacity:0;transform:translate(26px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes recordStepBack{0%{opacity:0;transform:translate(-26px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.progress{background:#ededed;border-radius:999px;width:82%;height:5px;margin:0 auto 25px}.progress span{border-radius:inherit;background:#222;width:28%;height:100%;display:block}.upload-card,.form-card{background:#151b29;border:1px solid #8596b43d;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #00000008}.upload-box{color:#999;border:1px dashed #ccc;border-radius:14px;align-content:center;place-items:center;gap:9px;height:180px;margin:10px;display:grid}.upload-box svg{width:58px;height:58px}.upload-box strong{color:#f4f7fb;font-size:18px}.upload-card>button{background:#fff;border:0;border-top:1px solid #ededed;width:100%;padding:14px;font-size:17px;font-weight:800}.form-card{margin-top:14px;padding:7px 10px}.form-row{border-bottom:1px solid #ededed;grid-template-columns:90px 1fr;align-items:center;gap:12px;min-height:62px;display:grid}.form-row:last-child{border-bottom:0}.form-row input{color:#777;background:#f7f7f7;border:0;border-radius:14px;width:100%;padding:14px}.chips{gap:8px;display:flex;overflow:hidden}.chips button{white-space:nowrap;color:#666;background:#fff;border:1px solid #dedede;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:inline-flex}.chips .selected{color:#e9fbff;border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f914}.chips button:not(.selected){display:none}.chips .selected:after{content:" · 데스크테리어";color:#67e8f9}.form-row.split{justify-content:space-between;display:flex}.form-row.split span{align-items:center;gap:10px;font-weight:800;display:flex}.visibility-toggle{color:#d7fbff;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:800;display:inline-flex}.visibility-toggle.private{color:#cbd5e1}.switch{background:#2fc86c;border-radius:999px;width:42px;height:26px;transition:background .2s;display:inline-block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;right:2px}.visibility-toggle.private .switch{background:#475569}.visibility-toggle.private .switch:after{transform:translate(-16px)}.tip-box{color:#333;background:#f7fffa;border:1px solid #bee9cf;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px;font-size:15px;display:flex}.tip-box svg{color:#20b65a;flex:none}.bottom-cta{color:#fff;background:#080808;border:0;border-radius:18px;width:100%;margin-top:15px;padding:17px;font-size:18px;font-weight:900}.chat-list{margin-top:34px}.chat-card{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:17px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;min-height:72px;padding:12px;display:grid;position:relative}.chat-card img{object-fit:cover;border-radius:50%;width:52px;height:52px}.chat-card span{min-width:0}.chat-card strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:20px;font-weight:900;display:block;overflow:hidden}.chat-card small,.chat-card em{color:#777;font-size:15px;font-style:normal}.chat-card b{color:#fff;background:#000;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:17px;right:14px}.chat-room-header{border-bottom:1px solid #ededed;grid-template-columns:38px 54px 1fr 38px 30px;align-items:center;gap:8px;min-height:72px;margin:-10px -18px 0;padding:10px 14px 14px;display:grid}.chat-room-header img{object-fit:cover;border-radius:50%;width:50px;height:50px}.chat-room-header h1{margin:0 0 3px;font-size:21px}.chat-room-header p{color:#777;margin:0}.chat-room-header .plain-icon.active{color:#67e8f9}.chat-room-search{background:#0c121edb;border:1px solid #94a3b833;border-radius:16px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:10px 0 8px;padding:9px 11px;display:grid}.chat-room-search svg{color:#9fb0c8;width:18px;height:18px}.chat-room-search input{color:#dbeafe;background:0 0;border:0;min-width:0}.chat-room-search button{color:#8fefff;background:0 0;border:0;font-size:12px;font-weight:800}.conversation{gap:18px;padding:22px 0 92px;display:grid}.chat-date-divider{color:#cbd5e1ad;text-align:center;justify-content:center;align-items:center;gap:10px;margin:4px 0 2px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.chat-date-divider:before,.chat-date-divider:after{content:"";background:#94a3b829;width:min(54px,18vw);height:1px}.chat-date-divider span{background:#0f172ab8;border-radius:999px;padding:6px 12px}.conversation time{color:#666;background:#f1f1f1;border-radius:999px;justify-self:center;padding:8px 18px}.message{gap:10px;display:flex}.message.right{justify-content:flex-end}.message>img{object-fit:cover;border-radius:50%;width:34px;height:34px}.message-stack{max-width:78%}.message p{background:#f3f3f3;border-radius:18px;margin:0;padding:13px 15px;font-size:16px;line-height:1.45}.message.right p{color:#fff;background:#111}.message small,.author{color:#777;margin:5px 4px 0;font-size:12px;display:block}.message.right small,.author{text-align:right}.shared-product{background:#fff;border:1px solid #e1e1e1;border-radius:15px;grid-template-columns:88px 1fr 18px;align-items:center;gap:10px;margin-top:8px;padding:9px;display:grid}.shared-product img{object-fit:cover;border-radius:10px;width:88px;height:70px}.shared-product strong{margin-bottom:4px;font-size:15px;display:block}.shared-product .status{margin-top:8px;display:inline-flex;position:static}.composer{background:#fff;border-top:1px solid #ededed;grid-template-columns:34px 1fr 34px 42px;align-items:center;gap:8px;padding:10px 16px;display:grid;position:absolute;bottom:72px;left:0;right:0}.composer input{background:#fff;border:1px solid #dedede;border-radius:999px;width:100%;padding:13px 14px}.composer button{background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.composer .send{color:#fff;background:#111;width:42px;height:42px}.chat-empty-state{color:#a9b7cc;text-align:center;place-self:center;place-items:center;gap:9px;min-height:220px;display:grid}.chat-empty-state svg{color:#67e8f9;filter:drop-shadow(0 0 10px #67e8f929);width:42px;height:42px;animation:2.6s ease-in-out infinite emptyChatBreathe}.chat-empty-state strong{color:#e6edf7;font-size:17px;font-weight:800}.chat-empty-state span,.chat-empty-plain{color:#91a3bb;font-size:13px}.chat-empty-plain{text-align:center;margin:40px 0}.chat-room-error{left:50%;bottom:calc(var(--tabbar-height) + 74px + env(safe-area-inset-bottom,0px));z-index:46;color:#fca5a5;text-align:center;background:#2d1019f0;border:1px solid #f8717152;border-radius:14px;width:min(354px,100vw - 36px);margin:0;padding:10px 12px;font-size:12px;font-weight:700;position:fixed;transform:translate(-50%)}.my-profile-card{background:#fff;border:1px solid #dfdfdf;border-radius:18px;grid-template-columns:82px 1fr;gap:15px;margin-top:4px;padding:18px 14px;display:grid}.my-profile-avatar-wrap,.my-profile-avatar-wrap .selected-profile-avatar{width:72px;height:72px}.my-profile-avatar-wrap .selected-profile-avatar{object-fit:cover;border-radius:50%}.my-profile-avatar-wrap .rank-badge{border-radius:9px;width:22px;min-width:22px;height:22px;bottom:0;left:-2px;right:auto}.my-profile-avatar-wrap .rank-badge svg{width:14px;height:14px}.profile-avatar-control{cursor:default;background:#0f1727;border:0;border-radius:50%;width:72px;height:72px;padding:0;display:block;position:relative;overflow:hidden}.profile-avatar-control.editable{cursor:pointer}.profile-avatar-control .selected-profile-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-avatar-file{display:none}.profile-avatar-control:after{content:"";opacity:0;background:#050a167a;transition:opacity .16s;position:absolute;inset:0}.profile-avatar-camera{z-index:2;color:#c9edf1;opacity:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.profile-avatar-camera svg{width:22px;height:22px}@media (hover:hover){.profile-avatar-control.editable:hover:after,.profile-avatar-control.editable:hover .profile-avatar-camera{opacity:1}}.profile-avatar-loading{z-index:3;color:#c9edf1;background:#050a16b8;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.profile-avatar-error{color:#ffb4b4;grid-column:1/-1;margin:-4px 0 0;font-size:12px;line-height:1.35}.profile-safety-actions{grid-column:1/-1;gap:8px;margin-top:6px;display:flex}.profile-safety-actions button{color:#9aa8bd;background:#94a3b814;border:0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:500}.profile-safety-actions button:last-child{color:#fda4af}.rank-summary{gap:6px;margin-top:8px;display:grid}.rank-summary>div{align-items:center;gap:8px;display:flex}.rank-summary strong,.rank-summary small{display:block}.rank-summary strong{color:#e6edf7;font-size:12px;font-weight:900}.rank-summary small,.rank-summary p{color:#9aa8bd;font-size:10.5px}.rank-summary p{margin:0}.rank-summary i{background:#94a3b82e;border-radius:999px;height:6px;display:block;overflow:hidden}.rank-summary i span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a78bfa);height:100%;display:block}.my-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.my-actions button{align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 22px;display:grid}.stat-card{background:#fff;border:1px solid #dfdfdf;border-radius:15px;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;min-height:74px;padding:12px;display:grid}.stat-card svg{grid-row:span 2}.stat-card span{color:#666;font-size:13px}.my-real-stats{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0 18px;display:grid}.my-logs h2{margin:0 0 12px;font-size:24px;font-weight:900}.setup-list-card{background:#fff;border:1px solid #dfdfdf;border-radius:16px;grid-template-columns:128px 1fr;gap:12px;padding:10px 32px 10px 10px;display:grid;position:relative}.setup-list-card>img{object-fit:cover;border-radius:12px;width:128px;height:92px}.setup-list-card h3{margin:2px 0 7px;font-size:18px}.setup-list-card .status{top:12px;right:32px}.setup-list-card>svg{position:absolute;bottom:28px;right:9px}.card-meta{color:#666;border-top:1px solid #ededed;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:13px;display:flex}.card-meta svg{width:18px;height:18px}.tabbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d111af0;border-top:1px solid #63f1ff29;grid-template-columns:repeat(5,1fr);width:100%;max-width:390px;padding:10px 8px 12px;display:grid;position:absolute;bottom:0;left:0}.tabbar button{color:#778399;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:0;outline:0;justify-items:center;gap:4px;font-size:13px;display:grid}.tabbar button:focus,.tabbar button:focus-visible,.tabbar button:active{box-shadow:none;background:0 0;outline:0}.tabbar button.active{color:#67e8f9;font-weight:900}.top-header h1,.section-head span,.product-card h2,.saved-setup-card h2{color:#f4f7fb}.product-card p,.saved-setup-card p,.setup-list-card p{color:#a8b3c7}.tabbar button:nth-child(3) svg{border:2px solid;border-radius:50%;padding:3px}@media (width>=700px){.page-shell{padding:18px 0}.phone-frame{border-radius:10px;height:min(844px,100vh - 36px);min-height:0}.screen{height:100%;min-height:0}}body{font-size:14px}.phone-frame,.screen{background:#0b1018}.screen{padding-top:20px}.top-header{height:50px;margin-bottom:16px}.top-header h1{font-size:24px}.home-profile,.saved-sticky-header{background:#0b1018f0;margin-top:-20px;padding-top:20px;top:-20px}.home-logo{font-size:20px}.plain-icon svg,.search-floating svg{width:30px;height:30px}.feed-expand-hint{background:#111827eb;border-color:#67e8f957;width:auto;margin:10px 12px 12px;position:static;box-shadow:inset 0 0 0 1px #ffffff08}.feed-photo{height:250px}.feed-card header strong,.user-result strong{font-size:15px}.feed-card h2{font-size:19px}.feed-card p,.caption,.feed-actions button,.comment-row{font-size:13px}.feed-profile-actions button{min-width:78px;padding:7px 10px;font-size:12px}.search-box,.user-result,.saved-feed-card,.feature-card,.segmented,.segmented button.active,.segmented.small button,.saved-product-search,.saved-all-feeds-section .section-head button,.upload-card>button,.form-row input,.chips button,.tip-box,.chat-card,.conversation time,.shared-product,.composer,.composer input,.my-profile-card,.stat-card,.setup-list-card{color:#f4f7fb;background:#151b29;border-color:#8596b43d}.search-box input,.saved-product-search input,.form-row input,.form-row textarea,.composer input{color:#f4f7fb}.search-box input::placeholder,.saved-product-search input::placeholder,.form-row input::placeholder,.form-row textarea::placeholder,.composer input::placeholder,.comment-input input::placeholder,.hashtag-chip-editor input::placeholder,.nickname-editor input::placeholder,.auth-card input::placeholder{color:#6f788a;font-size:16px;font-weight:400}.product-save-button,.saved-feed-unsave{color:#e9fbff;background:#0b10189e;border-color:#67e8f952}.message p{color:#f4f7fb;background:#151b29}.message.right p,.composer .send,.bottom-cta{color:#fff;background:linear-gradient(135deg,#22d3ee,#7c3aed)}.home-profile p,.my-profile-card p,.home-profile small,.my-profile-card small,.user-result small,.saved-feed-card p,.feature-card p,.chat-card small,.chat-card em,.message small,.author,.record-step,.form-row input,.tip-box,.feed-products-title{color:#a8b3c7}.feature-card h2,.product-card h2,.saved-setup-card h2,.saved-feed-card h3,.setup-list-card h3,.chat-card strong,.my-profile-card h2,.my-logs h2,.stat-card strong,.form-row strong{color:#f4f7fb}.product-card h2,.saved-setup-card h2,.feature-card h2{font-size:18px}.product-card p,.saved-setup-card p,.setup-list-card p,.review{font-size:13px}.chat-card strong{font-size:18px}.chat-card small,.chat-card em,.message p{font-size:14px}.my-profile-card h2{font-size:22px}.my-profile-card p{font-size:15px}.stat-card strong{font-size:17px}.tabbar{background:#080c14f5;padding:8px 8px 10px}.tabbar button{gap:3px;font-size:12px;transition:color .16s,transform .16s,opacity .16s}.tabbar svg{stroke-width:1.9px;width:27px;height:27px}.tabbar button.active svg{filter:drop-shadow(0 0 7px #67e8f973)}.tabbar button:active{transform:translateY(1px)scale(.96)}.tabbar button.active{transform:translateY(-1px)}.tabbar button:nth-child(3) svg{border:0;padding:0}.feed-profile-actions{display:none!important}.feed-profile-menu{grid-column:3;justify-self:end;position:relative}.feed-menu-trigger{color:#e9fbff;background:#111827bd;border:1px solid #67e8f93d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.feed-menu-trigger svg{width:21px;height:21px}.feed-menu-popover{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:100% 0;background:#0b1018f5;border:1px solid #67e8f93d;border-radius:13px;width:fit-content;min-width:0;animation:.2s cubic-bezier(.2,.9,.2,1) both menuPopIn;display:inline-grid;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 14px 34px #00000061}.feed-menu-layer{z-index:999;pointer-events:none;position:fixed;inset:0}.feed-menu-backdrop{pointer-events:auto;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.feed-menu-popover.feed-menu-popover-fixed{z-index:1000;pointer-events:auto;position:fixed;top:auto;right:14px}.feed-menu-popover button{color:#f4f7fb;text-align:left;white-space:nowrap;background:0 0;border:0;padding:11px 12px;font-size:13px;font-weight:650}.feed-menu-popover button+button{border-top:1px solid #8596b42e}.my-actions button,.segmented.small button,.upload-card>button,.chips button{color:#e9fbff;background:#111827;border-color:#67e8f93d}.segmented.small button.active,.chips .selected{color:#f4f7fb;background:#67e8f921;border-color:#67e8f980}.status.mid{color:#ffd166;background:#ffd16626}.status.bad{color:#ff7a8a;background:#ff7a8a24}.tip-box.green,.tip-box{color:#dffbee;background:#69f0ae14;border-color:#69f0ae3d}.feed-profile-link,.feed-name-link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.my-feed-card-main:focus-visible{outline-offset:2px;outline:2px solid #67e8f980}.feed-name-link{min-width:0;display:block}.feed-profile-link{border-radius:50%;width:42px;height:42px;overflow:hidden}.feed-profile-link img{display:block}.feed-expand-hint{display:none}.feed-actions{gap:10px}.feed-actions button{font-size:0}.feed-actions button svg{width:25px;height:25px;display:block}.feed-action-save,.feed-action-comment{width:28px;height:28px}.save-icon-shell{flex:0 0 28px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:grid;position:relative;transform:none!important}.save-icon-shell:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);opacity:0;background:currentColor;border-radius:2px 2px 1px 1px;width:14px;height:18px;transition:opacity .18s;position:absolute;top:5px;left:7px}.save-icon-shell svg{z-index:1;flex:0 0 28px;min-width:28px;min-height:28px;position:relative;width:28px!important;height:28px!important;transform:none!important}.feed-action-save svg{width:28px;height:28px;transition:filter .2s}.feed-action-comment svg{transform:translateY(-1px)}.feed-products-shortcut{margin-left:auto}.tag-list span:before{content:"#";color:#67e8f9}.comment-submit{aspect-ratio:1;flex:0 0 42px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}.comment-submit svg{width:18px;height:18px}.comment-input button.comment-submit{color:#d7fbff;box-shadow:none;opacity:1;background:0 0;border:0}.comment-input button.comment-submit:hover{color:#67e8f9;background:0 0}.comment-input button.comment-submit:disabled{color:#6f788a;cursor:default;opacity:.42}.comment-input button.comment-submit:disabled:hover{color:#6f788a}.feed-product-card .product-save-button,.feed-product-card .product-card>button{display:none}.feed-product-card .product-card>div{padding-right:72px}.feed-product-card .product-card h2{letter-spacing:0;font-size:14px;font-weight:600}.feed-product-card .product-card p,.feed-product-card .review{font-size:12px}.feed-product-card .review{font-weight:450}.screen{padding-left:30px;padding-right:30px}.home-profile,.saved-sticky-header{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.feed-card h2{font-size:17px;line-height:1.25}.feed-body>p{display:none}.feed-actions button{isolation:isolate;border-radius:999px;justify-content:center;min-width:28px;min-height:28px;transition:color .24s,transform .22s cubic-bezier(.22,1,.36,1);position:relative}.feed-actions button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#67e8f92e,#0000 62%);transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:-8px;transform:scale(.82)}.feed-actions button:active{transform:scale(.95)}.feed-actions button:active:after{opacity:1;transform:scale(1)}.feed-actions button svg{transition:filter .24s,transform .24s cubic-bezier(.22,1,.36,1)}.feed-actions button:active svg{transform:scale(.94)}.feed-actions .feed-action-comment:active svg{transform:translateY(-1px)scale(.94)}.feed-actions button.active{color:#67e8f9}.feed-actions button.active>svg{filter:drop-shadow(0 0 7px #67e8f973);transform:scale(1.04)}.feed-actions .feed-action-save.active>svg{transform:none}.feed-actions .feed-action-save.active .save-icon-shell:before{opacity:1}.feed-actions .feed-action-save.active .save-icon-shell,.feed-actions .feed-action-save.active .save-icon-shell svg,.feed-actions .feed-action-save:active .save-icon-shell,.feed-actions .feed-action-save:active .save-icon-shell svg{transform:none}.feed-actions .feed-action-save.active .save-icon-shell svg{filter:drop-shadow(0 0 7px #67e8f96b)}.feed-actions .feed-action-comment.active>svg{transform:translateY(-1px)scale(1.04)}.feed-actions .feed-action-comment.active .chat-fill-body,.tabbar button.active .chat-fill-body{fill:currentColor;stroke:currentColor}.feed-actions .feed-action-comment.active .chat-fill-line,.tabbar button.active .chat-fill-line{fill:none;stroke:#08111f}.feed-actions .feed-products-shortcut.active>svg{transform:scale(1.06)}.feed-actions .feed-products-shortcut.active>svg path:first-child{fill:currentColor;stroke:currentColor}.feed-actions .feed-products-shortcut.active>svg path:not(:first-child){stroke:#08111f;stroke-width:2.25px;opacity:.82}.feed-actions .action-count{color:#080c14;background:#a78bfa;border:1px solid #0b1018f2;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.feed-products-shortcut .action-count{background:#a78bfa}body{color:#d6deea}.home-logo,.top-header h1,.feed-card header strong,.feed-card h2,.feature-card h2,.product-card h2,.saved-setup-card h2,.saved-feed-card h3,.setup-list-card h3,.chat-card strong,.my-profile-card h2,.my-logs h2,.stat-card strong,.form-row strong,.comment-row,.feed-menu-popover button{color:#dfe6f1}.feed-list{margin-left:-22px;margin-right:-22px}.feed-card{border-radius:15px}.feed-actions .action-count{color:#111827;box-shadow:none;filter:none;background:#a78bfa;right:-6px}.feed-products-shortcut .action-count{right:-14px}.tag-list span{color:#b8c4d3;background:#67e8f907;font-weight:500}.tag-list span:before{color:#67e8f994}.caption{color:#c2ccd9;font-weight:450}.feed-actions button.active>.action-count{filter:none}.feed-name-row{align-items:center;gap:8px;min-width:0;display:flex}.feed-name-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-name-row time{color:#7f8aa0;letter-spacing:.1px;flex:none;font-size:11px;font-weight:650}.feed-rank-inline{color:#9fb7d5;white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.feed-rank-inline .rank-badge.compact{width:18px;min-width:18px;height:18px}.feed-rank-inline .rank-badge.compact svg{width:12px;height:12px}.saved-filter-tabs{display:none}.saved-sticky-header .top-header{margin-bottom:0}.saved-sticky-header~.saved-section .section-head,.saved-sticky-header~.saved-section:not(:first-of-type){display:none}.saved-section{padding-top:10px}.tabbar button.active svg,.tabbar button.active svg circle,.tabbar button.active svg path,.tabbar button.active svg rect{fill:currentColor}.tabbar button.active:nth-child(3) svg path{stroke:#080c14;fill:none}.tabbar button.active:nth-child(3) svg circle{fill:currentColor}.tabbar button.active:nth-child(4) svg path:nth-child(2){fill:none;stroke:#080c14}.saved-section,.chat-list,.stats,.my-logs,.upload-card,.form-card,.tip-box,.bottom-cta{margin-left:-22px;margin-right:-22px}.my-profile-card{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.saved-sticky-header .top-header{height:52px}.saved-sticky-header .top-header h1{letter-spacing:1px;font-size:20px;line-height:1}.saved-sticky-header .plain-icon{padding:4px}.saved-sticky-header .plain-icon svg{stroke-width:2.25px;width:25px;height:25px}.saved-feed-card{min-height:116px;padding:8px 10px;display:block}.saved-feed-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:118px 1fr;align-items:start;gap:12px;padding:0;display:grid}.saved-feed-card h3{margin:2px 0 5px}.saved-feed-card .tag-list{margin-top:8px}.saved-feed-main img,.saved-feed-card>img{object-fit:cover;border-radius:11px;width:118px;height:96px}.saved-feed-unsave{color:#a78bfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1018ad;border-color:#67e8f957;width:30px;height:30px;inset:112px auto auto 18px}.saved-feed-unsave svg{width:18px;height:18px}.saved-sticky-header~.saved-section{box-shadow:none;background:0 0;border:0;padding:0}.saved-feed-card p{font-size:0}.saved-feed-card p:before{content:"저장한 피드";color:#a8b3c7;font-size:12px}.home-profile{min-height:52px;padding-bottom:10px}.saved-feed-card p{color:#a8b3c7;margin:0;font-size:12px;line-height:1.35}.saved-feed-card p:before{content:none}.search-floating{padding:4px;top:calc(50% + 6px);right:22px}.search-floating svg{stroke-width:2.25px;width:25px;height:25px}.saved-feed-menu-trigger{color:#cbd5e1;width:32px;height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.saved-feed-menu-trigger svg{width:19px;height:19px}.saved-feed-menu{z-index:5;transform-origin:100% 0;background:#0a0f1af5;border:1px solid #94a3b838;border-radius:12px;width:max-content;min-width:88px;animation:.2s cubic-bezier(.2,.9,.2,1) both menuPopIn;position:absolute;top:46px;right:10px;overflow:hidden;box-shadow:0 14px 34px #00000047}.saved-feed-menu button{color:#fca5a5;text-align:center;white-space:nowrap;background:0 0;border:0;width:100%;padding:11px 15px;font-size:13px;font-weight:700}.saved-feed-menu button:active{background:#f871711f}.my-saved-feed-card{background:#111827d1;border-color:#67e8f938}.my-saved-label{color:#67e8f9;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.record-step{color:#8f9bb0;font-size:15px}.record-step strong{color:#e6edf7}.progress{background:#94a3b82e;width:100%}.progress span{background:linear-gradient(90deg,#67e8f9,#a78bfa)}.progress.step-1 span{width:33.333%}.progress.step-2 span{width:66.666%}.progress.step-3 span{width:100%}.upload-box{color:#9aa8bd;background:#080d1761;border-color:#94a3b847}.upload-box span{color:#9aa8bd;text-align:center;padding:0 18px;font-size:13px;line-height:1.45}.upload-card>button,.record-add-button{color:#b9f7ff;background:#67e8f914;border-color:#94a3b82e}.upload-card>button:disabled{color:#64748b;cursor:default}.form-row{border-bottom-color:#94a3b824}.form-row input{color:#d4dcea;background:#080d1794}.form-row textarea{resize:vertical;color:#d4dcea;width:100%;min-height:104px;font:inherit;background:#080d1794;border:0;border-radius:14px;padding:14px}.form-row input::placeholder,.form-row textarea::placeholder{color:#6f788a;font-size:16px;font-weight:400}.form-char-count{color:#6f788a;grid-column:2;justify-self:end;margin-top:-6px;font-size:11px;font-weight:500}.form-row.stacked{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:12px 0}.chips button{color:#aeb9cc;background:#ffffff08;border-color:#94a3b82e}.chips .selected:after{content:""}.record-tip{color:#c9d3e2;background:#67e8f914;border-color:#67e8f938}.bottom-cta.flat{color:#d7fbff;width:100%;box-shadow:none;background:#67e8f91a;border:1px solid #67e8f947;border-radius:14px;margin:16px auto 0;font-size:16px;font-weight:800;display:block}.product-register-card{padding:8px 12px 14px}.record-add-button{border:1px solid #67e8f938;border-radius:12px;width:100%;margin-top:6px;padding:13px;font-size:14px;font-weight:800}.record-upload-card{padding:12px}.compact-upload-header{gap:3px;margin-bottom:10px;display:grid}.compact-upload-header strong{color:#eef6ff;font-size:14px;font-weight:800}.compact-upload-header span{color:#8793a8;font-size:12px;font-weight:600}.upload-picker{cursor:pointer}.upload-picker input{display:none}.upload-picker>img{object-fit:cover;border-radius:12px;width:100%;max-height:130px}.record-photo-grid{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding-top:0;display:flex;overflow-x:auto}.record-photo-grid::-webkit-scrollbar{display:none}.record-photo-tile,.record-photo-add{aspect-ratio:1;border-radius:10px;flex:0 0 68px;width:68px;position:relative;overflow:hidden}.record-photo-tile img,.record-photo-add{width:100%;height:100%}.record-photo-tile img{object-fit:cover}.record-photo-tile button{color:#e6edf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080fb8;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:30px;height:30px;font-size:21px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-photo-add{color:#b9f7ff;cursor:pointer;background:#67e8f914;border:1px dashed #67e8f957;align-content:center;place-items:center;gap:4px;display:grid}.record-photo-add input{display:none}.record-photo-add svg{width:24px;height:24px}.record-photo-add span{color:#8793a8;font-size:11px;font-weight:800}.compact-photo-add{background:#0c121ecc;border-color:#8596b461}.record-form-card{margin-top:14px}.record-form-card .form-row:nth-child(3)>strong{font-size:inherit}.record-form-card .form-row:nth-child(3)>strong:after,.record-form-card .form-row:nth-child(3) .chips:before{content:none}.hashtag-chip-editor{background:#080d1794;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.hashtag-chip-editor button{color:#b9f7ff;background:#67e8f914;border:1px solid #67e8f933;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.hashtag-chip-editor input{color:#d4dcea;background:0 0;border:0;flex:150px;min-width:120px;padding:7px 4px}.record-product-list{gap:10px;margin-top:14px;display:grid}.record-product-list article{background:#151b29d1;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.record-product-list img{object-fit:cover;border-radius:10px;width:48px;height:48px}.record-product-list strong,.record-product-list span{display:block}.record-product-list strong{color:#dce6f5;font-size:14px}.record-product-list span{color:#95a3b8;margin-top:3px;font-size:12px}.record-product-list em{color:#b9f7ff;background:#67e8f914;border-radius:999px;margin-top:6px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.record-product-delete{color:#fda4af;background:#f871711a;border:0;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.status-choice-group{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.status-choice-group button{color:#9aa8bd;background:#080d177a;border:1px solid #94a3b833;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:800}.status-choice-group button.selected{color:#d7fbff;background:#67e8f921;border-color:#67e8f975}.record-required-text{color:#fca5a5;text-align:center;background:#f8717114;border:1px solid #f8717142;border-radius:12px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.45}.record-empty-text{color:#8896aa;text-align:center;border:1px dashed #94a3b833;border-radius:14px;margin:0;padding:14px;font-size:13px}.record-complete-card{text-align:center;background:#151b29d1;border:1px solid #67e8f938;border-radius:18px;justify-items:center;gap:10px;padding:36px 18px;display:grid}.record-complete-card svg{color:#67e8f9;width:52px;height:52px}.record-complete-card h2{color:#e6edf7;margin:6px 0 0;font-size:20px}.record-complete-card p{color:#9aa8bd;margin:0;font-size:14px;line-height:1.5}.chat-top-wrap{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d111af0;border-bottom:1px solid #63f1ff29;margin:-24px -18px 16px;padding:24px 18px 12px;position:sticky;top:-24px}.chat-settings-menu,.chat-room-menu{z-index:20;transform-origin:100% 0;background:#0a0f1af7;border:1px solid #94a3b838;border-radius:14px;animation:.2s cubic-bezier(.2,.9,.2,1) both menuPopIn;position:absolute;overflow:hidden;box-shadow:0 18px 42px #00000057}.chat-settings-menu{width:max-content;min-width:108px;top:50px;right:0}.chat-top-wrap .top-header,.my-header-wrap .top-header{height:50px;margin-bottom:0}.chat-settings-menu button,.chat-room-menu button{color:#d4dcea;text-align:center;white-space:nowrap;background:0 0;border:0;width:100%;padding:12px 15px;font-size:13px;font-weight:800}.signed-in-email{color:#9aa8bd;text-overflow:ellipsis;white-space:nowrap;max-width:170px;padding:9px 12px 6px;font-size:11px;font-weight:800;display:block;overflow:hidden}.my-menu-popover .sign-out-button{color:#fca5a5}.my-menu-popover .delete-account-button{color:#fb7185}.nickname-editor{border-top:1px solid #94a3b824;grid-column:1/-1;gap:9px;padding-top:12px;display:grid}.nickname-editor label{color:#aeb9cc;gap:7px;font-size:12px;font-weight:800;display:grid}.nickname-editor input{color:#d4dcea;background:#080d1794;border:1px solid #94a3b838;border-radius:12px;outline:0;width:100%;padding:11px 12px}.nickname-editor input:focus{border-color:#67e8f96b}.nickname-editor div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nickname-editor button{color:#d7fbff;background:#67e8f914;border:1px solid #67e8f93d;border-radius:12px;padding:10px;font-size:12px;font-weight:900}.nickname-editor button:disabled{opacity:.42;cursor:default}.nickname-editor p{color:#9aa8bd;margin:0;font-size:12px;line-height:1.45}.nickname-toggle-button{color:#cde7eeb3;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.nickname-toggle-button svg{stroke-width:1.8px;width:15px;height:15px}.nickname-toggle-button:active{color:#67e8f9;transform:scale(.94)}.chat-settings-menu button:active,.chat-room-menu button:active{background:#67e8f917}.chat-list.editing{padding-bottom:76px}.chat-list.editing .chat-card{grid-template-columns:30px 52px 1fr auto}.chat-card.checked{background:#67e8f914;border-color:#67e8f97a}.chat-check{color:#67e8f9;border:1px solid #94a3b859;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.chat-edit-bar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111af5;border-top:1px solid #94a3b829;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px;display:grid;position:absolute;bottom:72px;left:0;right:0}.chat-edit-bar button{color:#d4dcea;background:#ffffff0a;border:1px solid #94a3b838;border-radius:12px;padding:12px;font-weight:800}.chat-edit-bar button:last-child{color:#fca5a5;border-color:#f871714d}.chat-edit-bar button:disabled{opacity:.42;cursor:default}.chat-room-menu-wrap{position:relative}.chat-room-menu{min-width:132px;top:42px;right:0}.chat-room-menu button:first-child,.chat-room-menu button:nth-child(3){color:#fca5a5}.chat-room-menu button:disabled{opacity:.55}.message-photo-button{width:fit-content;max-width:100%;color:inherit;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:18px;padding:0;display:block}.message-photo{object-fit:contain;border-radius:16px;width:min(210px,100%);height:auto;max-height:none;margin-top:8px;display:block}.message-stack.photo-only{justify-items:start;display:grid}.message.right .message-stack.photo-only{justify-items:end}.message-stack.photo-only .message-photo{object-fit:contain;background:#67e8f914;border:1px solid #67e8f929;border-radius:18px;width:auto;max-width:min(210px,62vw);height:auto;max-height:min(300px,42dvh);margin-top:0;box-shadow:0 12px 28px #00000038}.chat-image-lightbox{z-index:90;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#02060fe0;border:0;place-items:center;display:grid;position:fixed;inset:0}.chat-image-lightbox img{object-fit:contain;border-radius:18px;max-width:min(100%,720px);max-height:86dvh;display:block;box-shadow:0 24px 80px #0000007a}.chat-list-error{color:#fca5a5;text-align:center;background:#451a24b8;border-radius:14px;margin:0 0 12px;padding:11px 12px;font-size:12px;font-weight:700}.saved-search-notice{color:#aeb9cc;text-align:center;background:#94a3b81a;border-radius:14px;margin:0 0 12px;padding:11px 12px;font-size:12px;font-weight:700}.composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111af5;border-top-color:#94a3b829;grid-template-columns:38px 1fr 42px}.chat-room-screen{min-height:100%;padding-bottom:88px}.chat-room-screen .conversation{padding-bottom:152px}.chat-room-screen .composer{left:50%;right:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:35;width:min(390px,100vw);max-width:390px;position:fixed;transform:translate(-50%)}.chat-room-screen .composer input:focus{box-shadow:none;border-color:#94a3b857;outline:0}.screen.chat-screen-mode{padding:10px 18px 74px;overflow:hidden}.screen.chat-screen-mode .screen-view{height:100%;min-height:0}.screen.chat-screen-mode .chat-room-screen{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.screen.chat-screen-mode .chat-room-header{border-bottom:0;flex:none}.screen.chat-screen-mode .conversation{scrollbar-width:none;flex:auto;align-content:start;min-height:0;padding-bottom:18px;overflow-y:auto}.screen.chat-screen-mode .conversation.empty{align-content:center;display:grid}.screen.chat-screen-mode .conversation::-webkit-scrollbar{display:none}.screen.chat-screen-mode .composer{box-sizing:border-box;flex:none;grid-template-columns:48px minmax(0,1fr) 46px;gap:8px;width:calc(100% + 36px);max-width:none;margin:0 -18px;padding:10px 22px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.photo-attach-button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:44px;display:grid;position:relative;overflow:hidden}.photo-attach-button svg{stroke-width:3px;width:34px;height:34px;transform:scale(1.12)}.photo-attach-button svg circle{display:none}.photo-attach-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-attach-button.disabled,.composer input:disabled,.composer button:disabled{cursor:default}.photo-attach-button.disabled,.composer input:disabled{opacity:.55}.composer input:disabled{color:#91a3bb}.composer .flat-send{color:#67e8f9;width:46px;height:44px;box-shadow:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;place-items:center;transition:color .16s,opacity .16s,transform .16s,filter .16s;display:grid}.composer .flat-send svg{filter:drop-shadow(0 0 10px #67e8f947);width:31px;height:31px}.composer .flat-send:disabled,.composer .flat-send.disabled{color:#667085;opacity:1;filter:none}.composer .flat-send:disabled svg,.composer .flat-send.disabled svg{filter:none}.composer .flat-send:not(:disabled):not(.disabled):active{transform:scale(.94)}.composer-preview{z-index:15;background:#0a0f1af2;border:1px solid #94a3b838;border-radius:14px;grid-template-columns:42px 1fr 30px;align-items:center;gap:10px;padding:9px;display:grid;position:fixed;bottom:136px;left:18px;right:18px;box-shadow:0 16px 38px #0000004d}.chat-room-screen .composer-preview{z-index:34;width:min(354px,100vw - 36px);left:50%;right:auto;transform:translate(-50%)}.composer-preview img{object-fit:cover;border-radius:10px;width:42px;height:42px}.composer-preview span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.composer-preview button{color:#e6edf7;background:#ffffff0f;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.tabbar button{position:relative}.tab-badge{color:#08111f;background:#67e8f9;border:1px solid #0d111ae6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:15px}.feed-card header img.feed-profile-avatar{width:38px;height:38px}.feed-card header strong{font-size:14px;font-weight:760}.feed-card h2{letter-spacing:0;font-size:17px;font-weight:720}.chat-card{grid-template-columns:52px minmax(0,1fr) 64px;padding-right:12px}.chat-card em{white-space:nowrap;place-self:start end;padding-top:4px}.chat-card b{color:#08111f;background:#67e8f9;top:42px;bottom:auto;right:18px}.my-menu-actions{position:absolute;top:14px;right:14px}.my-menu-trigger{color:#d4dcea;background:#080d17a3;border:1px solid #94a3b838;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.my-menu-popover{z-index:8;background:#0a0f1af7;border:1px solid #94a3b838;border-radius:14px;min-width:132px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 42px #00000057}.my-menu-popover button{color:#d4dcea;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.my-menu-popover svg{width:17px;height:17px}.my-logs h2{letter-spacing:0;font-size:18px}.my-feed-card{padding:0;display:block;position:relative}.my-feed-card-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:118px 1fr 18px;align-items:center;gap:12px;padding:10px 44px 10px 10px;display:grid;position:relative}.my-feed-menu-trigger{width:30px;height:30px;top:9px;right:9px}.my-feed-menu{top:43px;right:9px}.my-feed-date{color:#7f8aa0;margin:2px 0 5px;font-size:11px;font-weight:700;line-height:1.2;display:block}.my-feed-card-main>img{object-fit:cover;border-radius:12px;width:118px;height:92px}.my-feed-card-main>svg:last-child{transition:transform .18s;position:absolute;bottom:24px;right:9px}.my-feed-card.open .my-feed-card-main>svg:last-child{transform:rotate(90deg)}.my-feed-card-main .status{top:12px;right:32px}.my-feed-expanded{border-top:1px solid #94a3b829;padding:0 10px 12px}.my-feed-expanded img{object-fit:cover;border-radius:14px;width:100%;max-height:310px}.my-feed-expanded h3{color:#e6edf7;margin:12px 0 6px;font-size:17px;font-weight:800}.my-feed-expanded p{color:#b8c3d4;margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.55}.my-profile-card{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:16px 12px;position:relative}.selected-profile-copy{gap:2px;min-width:0;display:grid}.selected-profile-copy h2,.my-profile-card .selected-profile-copy h2{align-items:center;gap:6px;min-width:0;font-size:18px;line-height:1.16;display:flex}.selected-profile-copy h2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-profile-card .selected-profile-copy p{font-size:13px}.my-profile-card .selected-profile-copy small{font-size:11px}.my-menu-actions{grid-column:auto;place-self:start end;position:relative;top:auto;right:auto}.my-menu-trigger{width:32px;height:32px}.my-menu-trigger svg{width:19px;height:19px}.settings-popover{transform-origin:100% 0;width:max-content;min-width:128px;animation:.2s cubic-bezier(.2,.9,.2,1) both menuPopIn}.settings-popover button{white-space:nowrap;justify-content:center}.safety-section{gap:14px;display:grid}.safety-section>h2{color:#dce7f4;margin:0;font-size:16px;font-weight:800}.blocked-account-list{gap:10px;display:grid}.blocked-account-card{background:#111827db;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.blocked-account-card img{object-fit:cover;border-radius:50%;width:44px;height:44px}.blocked-account-card strong{color:#e5edf8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.blocked-account-card button{color:#8ef7ff;background:#67e8f921;border:0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.privacy-safety-section,.settings-detail-section{padding-top:6px}.privacy-account-card,.privacy-password-card,.account-settings-card,.notice-card,.notice-detail-card,.version-info-card{background:linear-gradient(#151b29fa 0%,#0f1622fa 100%);border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 36px #0003}.account-settings-card{grid-template-columns:64px 1fr;align-items:center}.account-settings-card img{object-fit:cover;background:#080d1794;border-radius:20px;width:64px;height:64px}.account-settings-card div{gap:5px;min-width:0;display:grid}.privacy-account-card span{color:#8b95a7;font-size:12px;font-weight:700}.privacy-account-card strong{color:#dce7f4;overflow-wrap:anywhere;font-size:15px;font-weight:750}.account-settings-card strong{color:#e7f0fb;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.25}.account-settings-card p{color:#9aa7ba;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.45}.settings-link-button{color:#9ff8ff;background:#67e8f91f;border:0;border-radius:17px;width:100%;padding:15px 16px;font-size:14px;font-weight:760}.admin-report-section{z-index:2;background:#0d111a;align-content:start;min-height:calc(100dvh - 120px);padding-top:8px;padding-bottom:118px;position:relative}.admin-report-panel{z-index:10000;background:#0d111a;justify-content:center;display:flex;position:fixed;inset:0}.admin-report-panel-inner{width:100%;max-width:430px;height:100dvh;padding:calc(env(safe-area-inset-top) + 10px) 16px calc(96px + env(safe-area-inset-bottom));scrollbar-width:none;background:#0d111a;overflow-y:auto}.admin-report-panel-inner::-webkit-scrollbar{display:none}.admin-report-overview{background:linear-gradient(#151b29fa 0%,#0e1420fa 100%);border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 16px 34px #0000002e}.admin-report-overview span{color:#9aa7ba;font-size:12px;font-weight:650}.admin-report-overview strong{color:#e7f0fb;font-size:17px;font-weight:780}.admin-report-overview button{color:#9ff8ff;background:#67e8f91f;border:0;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:720}.admin-report-shortcut-card{color:#dce7f4;text-align:left;background:linear-gradient(#151b29fa 0%,#0e1420fa 100%);border:0;border-radius:20px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 16px;display:grid;box-shadow:0 16px 34px #0000002e}.admin-report-shortcut-card span{color:#67e8f9;background:#67e8f91f;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.admin-report-shortcut-card span svg{width:20px;height:20px}.admin-report-shortcut-card strong{color:#e7f0fb;font-size:14px;font-weight:760}.admin-report-shortcut-card small{color:#9aa7ba;font-size:12px;font-weight:650}.admin-filter-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-filter-row select{color:#dce7f4;background:#111827eb;border:0;border-radius:14px;width:100%;padding:12px 13px;font-size:13px;font-weight:650}.admin-report-card{background:linear-gradient(#151b29fa 0%,#0e1420fa 100%);border-radius:20px;gap:12px;padding:15px;display:grid;box-shadow:0 16px 34px #0003}.admin-report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-report-head strong{color:#e5edf8;font-size:14px;font-weight:760;line-height:1.35}.admin-report-head span,.admin-report-meta span{color:#8b95a7;font-size:11px;font-weight:600}.admin-report-meta{flex-wrap:wrap;gap:7px 10px;display:flex}.admin-report-target{background:#050a146b;border-radius:14px;gap:6px;padding:12px;display:grid}.admin-report-target strong{color:#dce7f4;overflow-wrap:anywhere;font-size:13px;font-weight:720}.admin-report-target p,.admin-report-detail{color:#a8b3c4;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:450;line-height:1.55}.admin-report-card textarea{resize:vertical;color:#dce7f4;background:#080d17b8;border:0;border-radius:14px;width:100%;min-height:58px;padding:12px;font-size:13px;line-height:1.45}.admin-report-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-report-actions button{color:#9ff8ff;background:#67e8f91f;border:0;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:720}.admin-report-actions button.danger{color:#fca5a5;background:#f8717121}.notice-list{gap:10px;display:grid}.notice-card{width:100%;color:inherit;text-align:left;border:0;grid-template-columns:1fr 18px;align-items:center}.notice-card span{color:#7f8da3;grid-column:1/-1;font-size:12px;font-weight:650}.notice-card strong{color:#e5edf8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:760;overflow:hidden}.notice-card svg{color:#8794aa;width:18px;height:18px}.notice-detail-card span{color:#7f8da3;font-size:12px;font-weight:650}.notice-detail-card h2{color:#edf5ff;margin:0;font-size:18px;line-height:1.35}.notice-detail-card p{color:#b9c5d6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.72}.version-info-card{justify-items:center;padding:28px 18px}.version-info-card span{color:#eaf2ff;letter-spacing:.06em;text-transform:uppercase;font-size:22px;font-weight:900}.version-info-card strong{color:#8ef7ff;font-size:14px;font-weight:760}.privacy-password-card h2{color:#f4f7fb;margin:0 0 2px;font-size:16px;font-weight:800}.privacy-password-field{gap:8px;display:grid}.privacy-password-field>strong{color:#cbd5e1;font-size:13px;font-weight:760}.privacy-password-field input{color:#d4dcea;background:#080d1794;border:1px solid #94a3b838;border-radius:14px;outline:0;width:100%;padding:13px 50px 13px 18px}.privacy-password-field input:focus{border-color:#67e8f975}.privacy-password-submit{margin-top:4px}.privacy-message{border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.privacy-message.error{color:#fca5a5;background:#f8717114}.privacy-message.success{color:#8ef7ff;background:#67e8f91a}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060e8f;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.report-dialog{background:#101827fa;border-radius:22px;width:min(100%,340px);padding:20px;animation:.2s cubic-bezier(.2,.9,.2,1) both menuPopIn;box-shadow:0 22px 60px #00000061}.report-dialog h2{color:#eef6ff;margin:0 0 7px;font-size:18px}.report-dialog p,.report-dialog small{color:#8f9db2;margin:0 0 14px;font-size:13px;display:block}.report-reason-list{gap:8px;display:grid}.report-dialog button{color:#dbe7f6;text-align:left;background:#0a0f1ad1;border:0;border-radius:13px;width:100%;padding:12px 13px;font-size:13px;font-weight:750}.report-dialog button.active{color:#8ef7ff;background:#67e8f926}.report-dialog textarea{color:#dbe7f6;resize:none;background:#0a0f1ad1;border:0;border-radius:14px;width:100%;margin-top:10px;padding:12px 13px;font-size:14px;line-height:1.5}.report-dialog textarea::placeholder{color:#6f788a;font-weight:400}.report-submit-button{margin-top:10px;color:#8ef7ff!important;text-align:center!important;background:#67e8f92e!important}.report-submit-button:disabled{opacity:.42}.report-dialog .report-cancel-button{color:#8ef7ff;text-align:center;background:#67e8f921;margin-top:10px}.my-header-wrap{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d111af0;border-bottom:1px solid #63f1ff29;margin:-24px -18px 16px;padding:24px 18px 12px;position:sticky;top:-24px}.my-top-settings-menu{top:74px;right:18px}.my-logs{margin-top:18px}.my-logs h2{margin-bottom:10px;font-size:18px;font-weight:700}.my-feed-card{overflow:hidden}.my-feed-card-main{grid-template-columns:112px minmax(0,1fr) 18px;transition:grid-template-columns .18s,padding .18s}.my-feed-card.open .my-feed-card-main{grid-template-columns:1fr;padding:10px}.my-feed-photo,.my-feed-card-main>img.my-feed-photo{width:112px;height:88px;transition:width .18s,height .18s,border-radius .18s}.my-feed-card.open .my-feed-photo,.my-feed-card.open .my-feed-card-main>img.my-feed-photo{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;height:auto}.my-feed-copy{min-width:0}.my-feed-card.open .my-feed-copy{padding:2px 2px 0}.my-feed-card.open .my-feed-card-main>svg:last-child{color:#e6edf7;background:#080d17a3;border-radius:999px;top:18px;bottom:auto;right:18px}.my-feed-card .tag-list{margin-bottom:0}.my-feed-card .card-meta,.my-feed-card .my-card-meta{border-top:0;padding-top:2px}.my-feed-card.open .my-feed-card-main{padding-bottom:42px}.my-feed-card.open .my-feed-card-main .status{top:auto;bottom:12px;right:14px}.my-feed-open-actions{align-items:center;gap:14px;padding:0 10px 10px;display:flex}.my-feed-open-actions button{color:#d7fbff;background:#67e8f914;border:1px solid #67e8f938;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:40px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.my-feed-open-actions button:disabled{opacity:.34;cursor:default;pointer-events:none;transform:none}.my-feed-open-actions button.active{background:#a78bfa1f;border-color:#a78bfa61}.my-feed-open-actions .privacy-action{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.my-feed-open-actions .privacy-action.private{color:#d7fbff;background:#67e8f917;border-color:#67e8f942}.my-feed-open-actions svg{width:17px;height:17px}.private-feed-badge{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin:4px 0 5px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.private-feed-badge svg{width:13px;height:13px}.my-feed-open-actions b{color:#b9f7ff;background:#0f172ac7;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.my-feed-products{gap:10px;padding:0 10px 12px;display:grid}.my-feed-products .product-card{margin:0}.my-feed-icon-actions{align-items:center;gap:16px;padding:0 12px 10px;display:flex}.my-feed-icon-actions span,.my-feed-icon-actions button{color:#cfe9ff;background:0 0;border:0;place-items:center;min-width:28px;height:28px;padding:0;display:inline-grid;position:relative}.my-feed-icon-actions svg{width:23px;height:23px}.my-feed-icon-actions button.active{color:#67e8f9}.my-feed-icon-actions b{color:#d8b4fe;background:#1f2937;border:1px solid #0b1018f2;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-8px;box-shadow:0 0 0 1px #a78bfa47}.my-comment-panel{background:#080c149e;border:1px solid #8596b438;border-radius:14px;gap:9px;margin:0 10px 10px;padding:10px;display:grid}.my-comment-panel small{color:#8fa1b8;font-size:11px;font-weight:800}.my-comment-panel p{color:#d8e4f4;margin:0;font-size:13px;line-height:1.45}.my-comment-panel p strong{color:#f0f6ff;margin-bottom:2px;font-size:12px;display:block}.my-comment-input{grid-template-columns:1fr 36px;gap:8px;display:grid}.my-comment-input input{color:#d8e4f4;background:#111827db;border:1px solid #8596b43d;border-radius:999px;min-width:0;padding:10px 12px}.my-comment-input button{color:#d7fbff;background:#67e8f914;border:1px solid #67e8f938;border-radius:50%;place-items:center;display:grid}.my-comment-input svg{width:17px;height:17px}.my-feed-card .tag-list{border-bottom:0;padding-bottom:0}.my-feed-card-main{cursor:pointer}:root{--app-max-width:390px;--app-height:100dvh;--tabbar-height:76px;--keyboard-offset:0px}html{background:#070a12;height:100%}body{overscroll-behavior-x:none;min-height:100dvh}img,video,canvas,svg{max-width:100%}.phone-frame img,.phone-frame picture,.phone-frame .photo-carousel,.phone-frame .feed-photo-track,.phone-frame .message-photo-button,.chat-image-lightbox img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select{max-width:100%;font-size:16px}textarea{overflow:hidden}.page-shell{width:100%;min-height:100dvh;min-height:var(--app-height);padding-top:env(safe-area-inset-top,0px);overflow-x:clip}.phone-frame{width:100%;max-width:var(--app-max-width);height:100dvh;height:var(--app-height);min-height:100dvh;min-height:var(--app-height);overflow:clip visible}.screen{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;min-height:0;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px) + 28px);overflow:clip auto}.screen-view,.feed-card,.saved-feed-card,.saved-feed-main,.my-profile-card,.my-feed-card,.upload-card,.form-card,.record-step-view,.product-card,.chat-card,.comment-panel,.feed-products{max-width:100%}.feed-card,.my-feed-card,.saved-feed-card,.upload-card,.form-card,.chat-card,.home-empty-state,.loading-indicator{overflow-wrap:anywhere;width:100%;margin-left:auto;margin-right:auto}.photo-carousel{width:100%;position:relative;overflow:hidden}.feed-photo-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-width:100%}.feed-photo-track .feed-photo,.feed-photo,.my-feed-photo,.saved-feed-main img,.record-photo-tile img,.product-card img{max-width:100%}.feed-photo-number{z-index:2;color:#dbeafe;background:#080d1794;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:10px;right:10px}.my-feed-carousel{grid-column:1/-1}.my-feed-carousel .feed-photo-track{border-radius:14px}.my-feed-carousel .my-feed-photo{aspect-ratio:4/5;object-fit:cover;border-radius:14px;flex:0 0 100%;width:100%;height:auto}.home-profile,.saved-sticky-header{top:calc(-20px - env(safe-area-inset-top,0px));padding-top:calc(20px + env(safe-area-inset-top,0px))}.tabbar{width:100%;max-width:100%;min-height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));will-change:transform;transition:transform .22s,opacity .18s;position:absolute;bottom:0;left:0;transform:translateY(0)}body.input-focused .tabbar{opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)))}.comment-input input,.composer input,.search-box input,.saved-product-search input,.form-row input,.form-row textarea,.hashtag-chip-editor input,.nickname-editor input,.auth-card input{font-size:16px}.active-comment-input{scroll-margin-bottom:calc(var(--keyboard-offset) + 120px)}body.keyboard-open .active-comment-input{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1018f5;padding:8px 0;position:sticky}.form-row input,.form-row textarea,.hashtag-chip-editor input{scroll-margin-bottom:calc(var(--keyboard-offset) + 148px)}.form-row textarea{resize:none;min-height:116px;max-height:none}.bottom-cta.flat{scroll-margin-bottom:calc(var(--keyboard-offset) + 120px)}.screen.chat-screen-mode{height:100%;padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:0}.screen.chat-screen-mode .conversation{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.chat-scroll-anchor{flex:0 0 44px;width:1px;height:44px}.screen.chat-screen-mode .chat-room-screen .composer{left:50%;right:auto;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));z-index:45;width:min(var(--app-max-width), 100vw);max-width:var(--app-max-width);padding-right:max(12px, env(safe-area-inset-right,0px));padding-left:max(12px, env(safe-area-inset-left,0px));margin:0;transition:bottom .16s;position:fixed;transform:translate(-50%)}body.keyboard-open .screen.chat-screen-mode .chat-room-screen .composer{bottom:calc(8px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}.chat-room-screen .composer-preview{max-width:calc(100vw - 24px)}body.keyboard-open .chat-room-screen .composer-preview{bottom:calc(74px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}@media (width<=699px){:root{--app-max-width:100vw}.page-shell{padding:0;display:block}.phone-frame{border-radius:0;max-width:none;overflow-y:visible}.screen{padding-right:max(14px, env(safe-area-inset-right,0px));padding-left:max(14px, env(safe-area-inset-left,0px))}.feed-list,.saved-section,.saved-list,.chat-list,.chat-top-wrap,.chat-room-header,.my-profile-card,.stats,.my-logs,.setup-list,.upload-card,.form-card,.tip-box,.bottom-cta,.home-empty-state{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.chat-list{margin-top:0}.chat-top-wrap{margin:calc(-20px - env(safe-area-inset-top,0px)) calc(-1 * max(14px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(14px, env(safe-area-inset-left,0px)));padding:calc(20px + env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) 1px max(14px, env(safe-area-inset-left,0px))}.chat-room-header{margin:0;padding-left:0;padding-right:0}.saved-feed-card,.chat-card,.setup-list-card,.my-feed-card,.my-profile-card,.feed-card{width:100%;max-width:100%}.saved-feed-main,.my-feed-card-main,.chat-card{min-width:0}.tag-list,.feed-actions,.my-feed-icon-actions,.status-choice-group{max-width:100%}.home-profile,.saved-sticky-header{margin-right:calc(-1 * max(14px, env(safe-area-inset-right,0px)));margin-left:calc(-1 * max(14px, env(safe-area-inset-left,0px)));padding-right:max(14px, env(safe-area-inset-right,0px));padding-left:max(14px, env(safe-area-inset-left,0px))}.feed-card{margin-left:0;margin-right:0}.home-pull-area .feed-list{width:calc(100% + max(14px, env(safe-area-inset-left,0px)) + max(14px, env(safe-area-inset-right,0px)));max-width:none;margin-right:calc(-1 * max(14px, env(safe-area-inset-right,0px)));margin-left:calc(-1 * max(14px, env(safe-area-inset-left,0px)));gap:12px}.home-pull-area .feed-card{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0}.home-pull-area .feed-card header{padding:12px 16px}.home-pull-area .feed-card .feed-body{padding:13px 16px 16px}.home-pull-area .feed-card .comment-panel{margin-left:16px;margin-right:16px}.home-pull-area .feed-card .feed-products{padding-left:16px;padding-right:16px}.home-pull-area .feed-photo,.home-pull-area .feed-photo-track{width:100%}.home-pull-area .feed-open-area{border-radius:0}.screen.chat-screen-mode .chat-room-screen .composer{width:calc(100% + 36px);max-width:none;margin-left:-18px;margin-right:-18px;left:0;right:0;transform:none}body.keyboard-open .screen.chat-screen-mode .chat-room-screen .composer{transform:none}}@supports not (height:100dvh){.page-shell,.phone-frame{height:100vh;min-height:100vh}}.my-feed-card.open .my-feed-expanded{animation:.16s ease-out myFeedOpen}@keyframes myFeedOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-profile,.saved-sticky-header,.chat-top-wrap,.my-header-wrap{top:calc(-20px - env(safe-area-inset-top,0px));z-index:15;margin:calc(-20px - env(safe-area-inset-top,0px)) -30px 16px;padding:calc(20px + env(safe-area-inset-top,0px)) 30px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1018f0;border-bottom:1px solid #63f1ff29;position:sticky}.home-profile{justify-content:center;align-items:center;display:flex}.saved-sticky-header .top-header,.chat-top-wrap .top-header,.my-header-wrap .top-header{height:52px;margin-bottom:0}.saved-sticky-header .top-header h1,.chat-top-wrap .top-header h1,.my-header-wrap .top-header h1{letter-spacing:1px;font-size:20px;line-height:1}.chat-settings-menu,.my-top-settings-menu{top:74px;right:30px}.chat-top-wrap{width:auto;max-width:none}@media (width<=699px){.home-profile,.saved-sticky-header,.chat-top-wrap,.my-header-wrap{margin-right:calc(-1 * max(14px, env(safe-area-inset-right,0px)));margin-left:calc(-1 * max(14px, env(safe-area-inset-left,0px)));padding-right:max(14px, env(safe-area-inset-right,0px));padding-left:max(14px, env(safe-area-inset-left,0px))}.chat-settings-menu,.my-top-settings-menu{right:max(14px, env(safe-area-inset-right,0px))}}.auth-card,.home-empty-state,.loading-indicator,.feed-card,.comment-panel,.feed-products,.feed-panel-empty,.feed-product-card,.saved-feed-card,.saved-feed-main,.saved-feed-menu,.chat-card,.chat-settings-menu,.chat-room-menu,.chat-room-search,.chat-empty-state,.shared-product,.composer-preview,.my-profile-card,.stat-card,.my-menu-popover,.settings-popover,.setup-list-card,.my-feed-card,.upload-card,.form-card,.tip-box,.record-product-list article,.record-empty-text,.record-required-text,.product-card,.product-register-card,.feed-menu-popover,.saved-product-search,.search-box,.user-result{border-width:0!important;border-color:#0000!important}.feed-card,.saved-feed-card,.chat-card,.my-profile-card,.stat-card,.setup-list-card,.my-feed-card,.upload-card,.form-card,.product-card,.auth-card{box-shadow:0 16px 36px #0003}.feed-menu-popover,.saved-feed-menu,.chat-settings-menu,.chat-room-menu,.my-menu-popover,.settings-popover{box-shadow:0 18px 42px #00000061}
