.Posts_demoPosts__i5r3X{min-height:100vh;background:var(--color-background,#fafafa);padding:0}.Posts_header__hzZb4{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border-dark,#e0e0e0);padding:var(--space-lg,clamp(20px,2.5vw,24px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,1020);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.06)))}.Posts_headerTop__OyWXW{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Posts_title__HDbz0{font-size:var(--font-size-3xl,clamp(24px,3vw,28px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);margin:0}.Posts_headerActions___H2zd,.Posts_title__HDbz0{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px)}.Posts_filterBtn__oqTXZ{display:flex;align-items:center;gap:6px}.Posts_searchSection__PFiiq{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));align-items:center;justify-content:space-between;margin-bottom:16px}.Posts_searchBar__Ail1f{flex:1 1;max-width:400px}.Posts_searchInput___2f1s{width:100%}.Posts_viewModeToggle__ivq_o{display:flex;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));overflow:hidden}.Posts_viewModeToggle__ivq_o button{border:none;border-radius:0;margin:0}.Posts_viewModeToggle__ivq_o button:first-child{border-right:1px solid var(--color-border-dark,#e0e0e0)}.Posts_activeTags__FrJiK{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));padding:clamp(10px,1.2vw,12px);background:var(--color-surface-hover,#f5f5f5);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.Posts_tagsLabel__k74aG{font-weight:var(--font-weight-medium,500);white-space:nowrap}.Posts_resultsInfo__Lw3sQ,.Posts_tagsLabel__k74aG{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666)}.Posts_resultsInfo__Lw3sQ{display:flex;justify-content:space-between;align-items:center}.Posts_resultsCount__5fP06{font-weight:500}.Posts_statusLabels__dIp_9{display:flex;gap:8px;align-items:center}.Posts_dataSourceLabel__GvOmQ{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;transition:all .2s ease}.Posts_dataSourceLabel__GvOmQ.Posts_backend__C12qh{background:var(--color-success,#4caf50);color:var(--color-text-inverse,#fff)}.Posts_dataSourceLabel__GvOmQ.Posts_mock__AqDnS,.Posts_demoLabel__8iGJK{background:var(--color-warning,#ff9800);color:var(--color-text-inverse,#fff)}.Posts_demoLabel__8iGJK{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.Posts_content___8tLJ{padding:0 24px 24px;max-width:1200px;margin:0 auto}@media (min-width:992px){.Posts_section__BGpW9{margin:clamp(14px,1.8vw,18px) 0}.Posts_section__BGpW9+.Posts_section__BGpW9{margin-top:clamp(24px,3vw,28px)}.Posts_content___8tLJ{padding-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_hScroll__zTgcg{padding-bottom:0;gap:clamp(12px,1.5vw,14px)}}.Posts_skeletonContainer__jS_mN{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:clamp(16px,2vw,20px);gap:clamp(16px,2vw,20px);padding:clamp(16px,2vw,20px) 0}.Posts_loadingContainer__235Xw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,7.5vw,80px) clamp(16px,2vw,20px);text-align:center}.Posts_loadingContainer__235Xw p{margin-top:var(--space-md,clamp(12px,1.5vw,16px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_errorContainer__f562y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,7.5vw,80px) clamp(16px,2vw,20px);text-align:center}.Posts_errorContainer__f562y h3{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0 var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-main,#333);font-size:var(--font-size-lg,clamp(18px,2vw,20px))}.Posts_errorContainer__f562y p{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_postsGrid__sAGQa{display:grid;grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px));margin-bottom:clamp(32px,4vw,40px)}.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:576px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(2,1fr)}}.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:2;column-gap:var(--space-md,clamp(12px,1.5vw,16px));max-width:1280px;margin:0 auto}.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}@media (min-width:768px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:3}}@media (min-width:992px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:4}}@media (min-width:1400px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:5}}.Posts_section__BGpW9{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0 clamp(16px,2vw,20px)}.Posts_sectionTitle__IKYyi{font-size:18px;font-weight:700;margin:0 0 10px}.Posts_hScroll__zTgcg{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow-x:auto;padding-bottom:clamp(5px,.6vw,6px);scroll-snap-type:x mandatory}.Posts_hScroll__zTgcg>div{flex:0 0 clamp(200px,25vw,240px);scroll-snap-align:start}.Posts_hScroll__zTgcg img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;contain-intrinsic-size:clamp(200px,25vw,240px) clamp(200px,25vw,240px)}@media (max-width:768px){.Posts_hScroll__zTgcg>div{flex:0 0 clamp(140px,17vw,160px);min-width:clamp(140px,17vw,160px)}.Posts_hScroll__zTgcg img{contain-intrinsic-size:clamp(140px,17vw,160px) clamp(140px,17vw,160px)}.Posts_hScroll__zTgcg{gap:12px}}@media (max-width:480px){.Posts_hScroll__zTgcg>div{flex:0 0 clamp(120px,15vw,140px);min-width:clamp(120px,15vw,140px)}.Posts_hScroll__zTgcg img{contain-intrinsic-size:clamp(120px,15vw,140px) clamp(120px,15vw,140px)}.Posts_hScroll__zTgcg{gap:clamp(8px,1vw,10px)}}@media (min-width:768px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}.Posts_postsGrid__sAGQa.Posts_list__uKMEZ{grid-template-columns:1fr;gap:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_postCard__myjmI{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.Posts_postCard__myjmI:hover{transform:translateY(clamp(-1.5px,-.2vw,-2px));box-shadow:0 clamp(6px,.8vw,8px) var(--space-lg,clamp(20px,2.5vw,24px)) var(--color-overlay-dark,rgba(0,0,0,.12))}.Posts_loadMoreContainer__VdNZC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(32px,4vw,40px) clamp(16px,2vw,20px);gap:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_loadMoreContainer__VdNZC p{color:var(--color-text-muted,#666);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin:0}.Posts_loadMoreSkeletons__kIVOj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%}.Posts_noMoreContainer__gbM5x{display:flex;justify-content:center;padding:clamp(32px,4vw,40px) clamp(16px,2vw,20px);border-top:1px solid var(--color-border-light,#eee);margin-top:clamp(16px,2vw,20px)}.Posts_noMoreContainer__gbM5x p{color:var(--color-text-disabled,#999);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin:0}.Posts_paginationContainer__WjgWF{display:flex;justify-content:center;padding:clamp(32px,4vw,40px) 0}.Posts_createPostContent__4wZXI{padding:clamp(16px,2vw,20px) 0;text-align:center}.Posts_createPostContent__4wZXI p{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_filterContent__aXp7P{padding:clamp(16px,2vw,20px) 0}.Posts_filterSection__bla8k{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.Posts_filterSection__bla8k h4{margin:0 0 12px;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333)}.Posts_modalActions__hn3yO{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));justify-content:flex-end;margin-top:var(--space-lg,clamp(20px,2.5vw,24px));padding-top:clamp(16px,2vw,20px);border-top:1px solid var(--color-border-dark,#e0e0e0)}@media (max-width:768px){.Posts_header__hzZb4{padding:12px 16px;margin-bottom:16px}.Posts_headerTop__OyWXW{flex-direction:column;gap:12px;align-items:stretch;margin-bottom:12px}.Posts_title__HDbz0{font-size:20px;justify-content:center;gap:8px}.Posts_title__HDbz0 span[style*=width],.Posts_title__HDbz0 svg{width:20px!important;height:20px!important}.Posts_headerActions___H2zd{justify-content:center;gap:8px}.Posts_btnLabel__WrnqQ{font-size:12px}.Posts_searchSection__PFiiq{flex-direction:column;align-items:center;gap:12px}.Posts_searchBar__Ail1f{max-width:none}.Posts_viewModeToggle__ivq_o{display:flex;gap:8px;align-items:center;justify-content:center}.Posts_backBtn__M2ISH,.Posts_btnLabel__WrnqQ,.Posts_headerActions___H2zd{display:none}.Posts_filters__1wFdk{justify-content:space-between;width:100%}.Posts_activeTags__FrJiK{flex-direction:column;align-items:stretch;gap:8px}.Posts_tagsLabel__k74aG{text-align:center}.Posts_content___8tLJ{padding:0 16px 16px}.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(2,1fr);gap:12px}.Posts_errorContainer__f562y,.Posts_loadingContainer__235Xw{padding:60px 20px}.Posts_modalActions__hn3yO{flex-direction:column}}@media (max-width:480px){.Posts_header__hzZb4{padding:10px 12px;margin-bottom:12px}.Posts_headerTop__OyWXW{margin-bottom:12px}.Posts_title__HDbz0{font-size:18px;gap:6px}.Posts_title__HDbz0 span[style*=width],.Posts_title__HDbz0 svg{width:18px!important;height:18px!important}.Posts_headerActions___H2zd{flex-direction:column;gap:6px}.Posts_headerActions___H2zd button span[style*=width],.Posts_headerActions___H2zd button svg{width:14px!important;height:14px!important}.Posts_btnLabel__WrnqQ{font-size:11px}.Posts_filterBtn__oqTXZ,.Posts_headerActions___H2zd button{width:100%;justify-content:center}.Posts_searchSection__PFiiq{gap:8px;margin-bottom:12px}.Posts_resultsCount__5fP06,.Posts_resultsInfo__Lw3sQ{font-size:12px}.Posts_content___8tLJ{padding:0 12px 12px}.Posts_postsGrid__sAGQa{gap:12px}}@media (prefers-color-scheme:dark){.Posts_demoPosts__i5r3X{background:#121212}.Posts_header__hzZb4{background:#1e1e1e;border-bottom-color:#333}.Posts_title__HDbz0{color:#fff}.Posts_activeTags__FrJiK{background:#2a2a2a}.Posts_errorContainer__f562y p,.Posts_loadingContainer__235Xw p,.Posts_resultsCount__5fP06,.Posts_tagsLabel__k74aG{color:#ccc}.Posts_errorContainer__f562y h3{color:#fff}.Posts_createPostContent__4wZXI p{color:#ccc}.Posts_filterSection__bla8k h4{color:#fff}.Posts_modalActions__hn3yO{border-top-color:#333}}[data-theme=dark] .Posts_demoPosts__i5r3X{background:#121212}[data-theme=dark] .Posts_header__hzZb4{background:#1e1e1e;border-bottom-color:#333}[data-theme=dark] .Posts_title__HDbz0{color:#fff}@media print{.Posts_header__hzZb4{position:static;box-shadow:none;border-bottom:2px solid #000}.Posts_headerActions___H2zd,.Posts_paginationContainer__WjgWF,.Posts_viewModeToggle__ivq_o{display:none}.Posts_postsGrid__sAGQa{display:block}.Posts_postCard__myjmI{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}}@media (prefers-contrast:high){.Posts_header__hzZb4{border-bottom-width:2px}.Posts_activeTags__FrJiK{border:1px solid #333}.Posts_postCard__myjmI:hover{box-shadow:0 clamp(6px,.8vw,8px) var(--space-lg,clamp(20px,2.5vw,24px)) var(--color-overlay-dark,rgba(0,0,0,.3))}}@media (prefers-reduced-motion:reduce){.Posts_postCard__myjmI{transition:none}.Posts_postCard__myjmI:hover{transform:none}}.SearchBar_searchBarWrapper__3RrzJ{width:100%;display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,12px);align-items:center}.SearchBar_searchBar__hUGQq{flex:1 1;min-width:280px}.SearchBar_searchContainer__uph7D{position:relative;display:flex;align-items:center;border:1px solid var(--color-border-dark,#e9ecef);border-radius:var(--radius-default,clamp(6px,.8vw,8px));background:var(--color-background,#fafafa);padding:0 var(--space-md,clamp(12px,1.5vw,16px));transition:all var(--duration-fast,.2s) var(--easing-default,ease);min-height:clamp(40px,5.5vw,44px)}.SearchBar_searchContainer__uph7D:focus-within{background:var(--color-surface,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) var(--color-primary-light,rgba(230,40,40,.15))}.SearchBar_searchInput__jatEt{flex:1 1;background:none;border:none;outline:none;font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1.125rem));color:var(--color-text-main,#333);padding:clamp(10px,1.2vw,12px) 0;font-weight:var(--font-weight-normal,400);font-family:var(--font-family-base,inherit);-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchBar_searchInput__jatEt::placeholder{color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1.125rem))}.SearchBar_searchInput__jatEt::-webkit-search-cancel-button,.SearchBar_searchInput__jatEt::-webkit-search-decoration,.SearchBar_searchInput__jatEt::-webkit-search-results-button,.SearchBar_searchInput__jatEt::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.SearchBar_searchInput__jatEt::-ms-clear,.SearchBar_searchInput__jatEt::-ms-reveal{display:none;width:0;height:0}.SearchBar_clearButton__SiLzb{flex-shrink:0;background:none;border:none;padding:var(--space-sm,clamp(5px,.7vw,6px));margin-left:var(--space-sm,clamp(6px,.8vw,8px));cursor:pointer;color:var(--color-text-muted,#666);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full,50%);transition:all var(--duration-fast,.2s) var(--easing-default,ease);width:clamp(24px,3vw,28px);height:clamp(24px,3vw,28px)}.SearchBar_clearButton__SiLzb:hover{background:var(--color-primary-light,rgba(230,40,40,.1));color:var(--color-primary,#e62828)}.SearchBar_clearButton__SiLzb:active{transform:scale(.95)}.SearchBar_searchButton__lFj8T{flex-shrink:0;background:var(--color-primary,#e62828);border:none;padding:var(--space-sm,clamp(6px,.8vw,8px));margin-left:var(--space-sm,clamp(6px,.8vw,8px));cursor:pointer;color:var(--color-text-inverse,#fff);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm,clamp(5px,.7vw,6px));transition:all var(--duration-fast,.2s) var(--easing-default,ease);width:clamp(30px,3.5vw,32px);height:clamp(30px,3.5vw,32px);font-family:var(--font-family-base,inherit)}.SearchBar_searchButton__lFj8T:hover:not(:disabled){background:var(--color-primary-dark,#d41f1f);transform:translateY(-1px)}.SearchBar_searchButton__lFj8T:active:not(:disabled){transform:translateY(0)}.SearchBar_searchButton__lFj8T:disabled{background:var(--color-text-disabled,#ccc);cursor:not-allowed;opacity:.6}.SearchBar_inputError__uBDlw{border-color:var(--color-danger,#dc3545)!important;background:var(--color-danger-light,#fff5f5)!important}.SearchBar_searchContainer__uph7D.SearchBar_error__LObcQ{border-color:var(--color-danger,#dc3545);background:var(--color-danger-light,#fff5f5)}.SearchBar_searchContainer__uph7D.SearchBar_error__LObcQ:focus-within{border-color:var(--color-danger,#dc3545);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) rgba(220,53,69,.15)}.SearchBar_errorMessage__U_t8F{align-items:center;gap:clamp(5px,.6vw,6px);margin-top:clamp(5px,.6vw,6px);padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px);background:var(--color-danger-light,#fff5f5);border:1px solid var(--color-danger-lighter,#fecaca);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));color:var(--color-danger,#dc3545);line-height:var(--line-height-tight,1.4)}.SearchBar_charCount__dXTL_,.SearchBar_errorMessage__U_t8F{display:flex;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.SearchBar_charCount__dXTL_{justify-content:flex-end;margin-top:var(--space-xs,clamp(3px,.5vw,4px));color:var(--color-text-muted,#666)}.SearchBar_charCount__dXTL_ .SearchBar_overLimit__Kg8yh{color:var(--color-danger,#dc3545);font-weight:var(--font-weight-medium,500)}@media (max-width:768px){.SearchBar_searchContainer__uph7D{min-height:clamp(46px,5.5vw,48px);padding:0 clamp(10px,1.2vw,12px)}.SearchBar_searchInput__jatEt{font-size:clamp(1rem,.8vw + .75rem,1.125rem);padding:clamp(10px,1.2vw,12px) 0}.SearchBar_clearButton__SiLzb{width:clamp(30px,3.5vw,32px);height:clamp(30px,3.5vw,32px)}.SearchBar_searchButton__lFj8T{width:clamp(34px,4vw,36px);height:clamp(34px,4vw,36px)}}@media (max-width:480px){.SearchBar_searchBar__hUGQq{min-width:100%}.SearchBar_searchContainer__uph7D{min-height:clamp(46px,5.5vw,48px);padding:0 clamp(8px,1vw,10px)}.SearchBar_searchInput__jatEt{font-size:clamp(1rem,.8vw + .75rem,1.125rem);padding:clamp(10px,1.2vw,12px) 0}}.SearchBar_historyDropdown__xlUJI{position:absolute;top:calc(100% + var(--space-xs, clamp(3px, .5vw, 4px)));left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e9ecef);border-radius:var(--radius-default,clamp(6px,.8vw,8px));box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) var(--color-overlay-dark,rgba(0,0,0,.1));z-index:var(--z-dropdown,100);max-height:clamp(260px,32vw,280px);overflow-y:auto}.SearchBar_historyHeader__UOfRQ{padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#666);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-light,#f0f0f0);background:var(--color-background,#fafafa);font-family:var(--font-family-base,inherit)}.SearchBar_historyList__Iit_7{list-style:none;margin:0;padding:var(--space-xs,clamp(3px,.5vw,4px)) 0}.SearchBar_historyItem__Q98E6{display:flex;align-items:center;padding:0 var(--space-sm,clamp(6px,.8vw,8px))}.SearchBar_historyButton__RB0r0{flex:1 1;display:flex;align-items:center;gap:clamp(8px,1vw,10px);padding:clamp(8px,1vw,10px) var(--space-sm,clamp(6px,.8vw,8px));background:none;border:none;cursor:pointer;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);text-align:left;transition:background var(--duration-fast,.15s) var(--easing-default,ease);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-family:var(--font-family-base,inherit)}.SearchBar_historyButton__RB0r0:hover{background:var(--color-background,#f8f9fa)}.SearchBar_historyButton__RB0r0 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_historyRemove__Dthmw{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px);background:none;border:none;cursor:pointer;color:var(--color-text-disabled,#999);border-radius:50%;transition:all var(--duration-fast,.15s) var(--easing-default,ease)}.SearchBar_historyRemove__Dthmw:hover{background:var(--color-primary-light,rgba(230,40,40,.1));color:var(--color-primary,#e62828)}@media (max-width:768px){.SearchBar_historyDropdown__xlUJI{position:fixed;top:auto;bottom:clamp(75px,9vw,80px);left:var(--space-md,clamp(12px,1.5vw,16px));right:var(--space-md,clamp(12px,1.5vw,16px));max-height:50vh}}.ShareButton_shareButton__LWjj1{display:inline-flex;align-items:center;gap:clamp(5px,.7vw,6px);padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);line-height:var(--line-height-tight,1);position:relative;z-index:var(--z-tooltip,1070);font-family:var(--font-family-base,inherit)}.ShareButton_shareButton__LWjj1:hover{background:var(--color-surface-hover,#f5f5f5);border-color:var(--color-border-dark,#d0d0d0)}.ShareButton_shareButton__LWjj1:active{transform:scale(.95)}.ShareButton_shareButton__LWjj1.ShareButton_copied__YL3r7{background:var(--color-success-light,rgba(0,166,82,.08));border-color:var(--color-success,#00a652);color:var(--color-success,#00a652)}.ShareButton_icon__obv0D{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));line-height:var(--line-height-tight,1)}.ShareButton_label__8nXbm{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));white-space:nowrap}.ShareButton_shareButton__LWjj1.ShareButton_compact__js3_m{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);min-width:auto}.ShareButton_small__fOdTU{padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.ShareButton_medium__56y_5{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ShareButton_large__KqDcS{padding:clamp(8px,1vw,10px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.ShareButton_filled__pDknJ{background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_outlined__88nHE{background:transparent;border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_text__FJpkO{background:transparent;border:none}@media (max-width:768px){.ShareButton_shareButton__LWjj1{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.ShareButton_label__8nXbm{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}.SocialIcons_socialIcon__U0_oA{display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-default,.3s) var(--easing-default,ease);cursor:pointer}.SocialIcons_socialIcon__U0_oA,.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H{color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H:hover{color:var(--color-primary,#e62828);transform:translateY(-1px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps:hover{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) rgba(230,40,40,.3);transform:translateY(-2px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF{color:var(--color-text-disabled,#ccc);opacity:.7}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF:hover{color:var(--color-text-main,#333);opacity:1}.SocialIcons_socialIcon__U0_oA[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA[title=x]:hover{color:#1da1f2}.SocialIcons_socialIcon__U0_oA[title=line]:hover{color:#06c755}.SocialIcons_socialIcon__U0_oA[title=facebook]:hover{color:#1877f2}.SocialIcons_socialIcon__U0_oA[title=instagram]:hover{color:#e1306c}.SocialIcons_socialIcon__U0_oA[title=youtube]:hover{color:red}.SocialIcons_socialIcon__U0_oA[title=tiktok]:hover{color:#000}.SocialIcons_socialIcon__U0_oA[title=linkedin]:hover{color:#0a66c2}.SocialIcons_socialIcon__U0_oA[title=wechat]:hover{color:#07c160}.SocialIcons_socialIcon__U0_oA[title=pinterest]:hover{color:#bd081c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=x]:hover{background:#1da1f2;border-color:#1da1f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=line]:hover{background:#06c755;border-color:#06c755}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=facebook]:hover{background:#1877f2;border-color:#1877f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#e1306c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=youtube]:hover{background:red;border-color:red}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=tiktok]:hover{background:#000;border-color:#000}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=linkedin]:hover{background:#0a66c2;border-color:#0a66c2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=wechat]:hover{background:#07c160;border-color:#07c160}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=pinterest]:hover{background:#bd081c;border-color:#bd081c}@media (max-width:768px){.SocialIcons_socialIcon__U0_oA{padding:clamp(10px,1.2vw,12px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{padding:clamp(10px,1.2vw,12px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__U0_oA{transition:none}.SocialIcons_socialIcon__U0_oA:hover{transform:none}}.VideoCarousel_home-hero-carousel__ttSRA{position:relative;width:100%;max-width:clamp(950px,119vw,1000px);height:auto;aspect-ratio:16/9;border-radius:var(--radius-xl,clamp(20px,2.5vw,24px));overflow:hidden;background:transparent;transition:aspect-ratio var(--duration-default,.3s) var(--easing-default,ease);margin:0 auto}.VideoCarousel_carousel-video__92IN4{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:opacity var(--duration-default,.8s) cubic-bezier(.4,0,.2,1);z-index:1;border-radius:var(--radius-xl,clamp(20px,2.5vw,24px))}.VideoCarousel_carousel-video__92IN4.VideoCarousel_active___76r6{opacity:1;z-index:2}.VideoCarousel_carousel-video__92IN4.VideoCarousel_inactive__cOmNJ{opacity:0;z-index:1}.VideoCarousel_carousel-indicators__FGhkf{position:absolute;bottom:clamp(16px,2vw,20px);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-xs,clamp(3px,.5vw,4px));z-index:10}.VideoCarousel_indicator__5EUA0{width:clamp(3px,.4vw,4px);height:clamp(3px,.4vw,4px);border-radius:50%;border:none;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.VideoCarousel_indicator__5EUA0.VideoCarousel_active___76r6{background:#fff;transform:scale(1.4)}.VideoCarousel_indicator__5EUA0:hover{background:hsla(0,0%,100%,.8);transform:scale(1.2)}.VideoCarousel_interaction-hint__dip__{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:var(--color-text-inverse,#fff);padding:clamp(16px,2vw,20px) clamp(24px,3vw,30px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));text-align:center;backdrop-filter:blur(clamp(8px,1vw,10px));-webkit-backdrop-filter:blur(clamp(8px,1vw,10px));z-index:10;animation:VideoCarousel_pulse-hint__6yDEX var(--duration-slow,2s) ease-in-out infinite;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.VideoCarousel_interaction-hint__dip__ p{margin:0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-medium,500);letter-spacing:clamp(.4px,.05vw,.5px);font-family:var(--font-family-base,inherit)}@keyframes VideoCarousel_pulse-hint__6yDEX{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media (max-width:980px){.VideoCarousel_home-hero-carousel__ttSRA{border-radius:var(--radius-lg,clamp(14px,1.8vw,16px));height:auto;aspect-ratio:16/9}.VideoCarousel_carousel-video__92IN4{border-radius:var(--radius-lg,clamp(14px,1.8vw,16px));object-fit:cover}.VideoCarousel_carousel-indicators__FGhkf{bottom:clamp(12px,1.5vw,15px);gap:clamp(2px,.3vw,3px)}.VideoCarousel_indicator__5EUA0{width:clamp(2px,.3vw,3px);height:clamp(2px,.3vw,3px)}.VideoCarousel_interaction-hint__dip__{padding:var(--space-md,clamp(12px,1.5vw,16px)) var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.VideoCarousel_interaction-hint__dip__ p{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}}@media (max-width:480px){.VideoCarousel_home-hero-carousel__ttSRA{border-radius:var(--radius-md,clamp(10px,1.2vw,12px));height:auto;aspect-ratio:16/9}.VideoCarousel_carousel-video__92IN4{border-radius:var(--radius-md,clamp(10px,1.2vw,12px));object-fit:cover}.VideoCarousel_carousel-indicators__FGhkf{bottom:clamp(10px,1.2vw,12px);gap:clamp(1px,.2vw,2px)}.VideoCarousel_indicator__5EUA0{width:clamp(1px,.2vw,2px);height:clamp(1px,.2vw,2px)}.VideoCarousel_interaction-hint__dip__{padding:clamp(10px,1.2vw,12px) clamp(16px,2vw,20px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.VideoCarousel_interaction-hint__dip__ p{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}