@layer components{.search-layout_header__vHtKP{position:sticky;top:0;z-index:var(--z-header);display:grid;grid-template-columns:var(--control-height-default) minmax(0,1fr);align-items:center;gap:var(--space-5);min-height:calc(var(--page-header-row-height) + var(--space-2) + var(--safe-area-inset-top));padding:var(--safe-area-inset-top) var(--mv-feed-gutter) 0;border-bottom:var(--site-hairline) solid var(--site-line-soft);background:rgba(var(--site-bg-rgb),.97);backdrop-filter:blur(var(--space-14))}.search-layout_back__Q0rbs{display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-large);color:var(--site-text-title)}.search-layout_back__Q0rbs svg{width:var(--font-xl);height:var(--font-xl)}.search-layout_form__MO5FD{display:grid;grid-template-columns:var(--space-24) minmax(0,1fr) var(--icon-section-size) auto;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-height-large);padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-pill);background:var(--site-control);box-shadow:inset 0 0 0 var(--site-hairline) var(--site-line-soft)}.search-layout_searchIcon__UhsuH{width:var(--font-md);height:var(--font-md);color:var(--site-text-muted)}.search-layout_input__AMO81{width:100%;min-width:0;height:100%;border:0;padding:0;outline:0;background:transparent;color:var(--site-text-title);font-size:var(--font-sm);font-weight:var(--font-weight-default);line-height:var(--line-height-ui)}.search-layout_input__AMO81::placeholder{color:var(--site-text-muted);opacity:1}.search-layout_input__AMO81::-webkit-search-cancel-button{display:none}.search-layout_clear__vxoV1{display:grid;place-items:center;width:var(--icon-section-size);height:var(--icon-section-size);color:var(--site-text-muted)}.search-layout_clear__vxoV1 svg{width:var(--font-sm);height:var(--font-sm)}.search-layout_submit__36l3_{min-width:calc(var(--page-header-row-height) - var(--space-2));height:var(--control-height-compact);padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--site-primary);color:var(--on-primary);font-size:var(--font-sm);font-weight:var(--font-weight-strong)}.search-layout_submit__36l3_:disabled{opacity:.5}.search-layout_section__jvnQn{padding:0 var(--mv-feed-gutter);margin-bottom:var(--space-16)}.search-layout_sectionHeader__pZI64{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:var(--control-height-compact);margin-bottom:var(--space-8)}.search-layout_heading__x8vvM{font-size:var(--font-md);font-weight:var(--font-weight-strong);line-height:var(--line-height-title);color:var(--site-text-title)}.search-layout_action__VsKge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:var(--space-32);color:var(--site-text-muted);font-size:var(--font-xs)}.search-layout_action__VsKge svg{width:var(--font-md);height:var(--font-md)}.search-layout_cloud__plHOZ{display:flex;flex-wrap:wrap;gap:var(--space-7)}.search-layout_hotCloud__hC77H{row-gap:var(--space-8)}.search-layout_keyword__dINJw{display:inline-flex;align-items:center;gap:var(--space-5);max-width:100%;min-height:var(--space-32);padding:0 var(--space-10);border-radius:var(--radius-pill);background:var(--site-surface-soft);color:var(--site-text);font-size:var(--font-xs);font-weight:var(--font-weight-default);white-space:nowrap}.search-layout_hotKeyword__HoDEE{padding-inline:var(--space-11)}.search-layout_hotKeyword__HoDEE span{max-width:min(72vw,360px);overflow:hidden;text-overflow:ellipsis}.search-layout_keyword__dINJw[data-hot=true]{background:color-mix(in srgb,var(--site-primary) 10%,var(--site-surface-soft))}.search-layout_hotBadge__c2PYh{display:inline-grid;place-items:center;flex-shrink:0;min-width:var(--space-18);height:var(--space-18);padding-inline:var(--space-3);border-radius:var(--radius-card);background:rgba(var(--site-primary-rgb),.14);color:var(--site-primary);font-size:var(--font-2xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.search-layout_rankSection__Nfalu{padding-bottom:var(--space-24)}.search-layout_rankHeading__Vgl_7{padding-inline:var(--mv-feed-gutter);margin-bottom:var(--space-8)}.search-layout_rankTrack__f1MXj{display:flex;gap:var(--space-10);overflow-x:auto;padding:var(--space-12) var(--mv-feed-gutter) var(--space-4);scroll-snap-type:x proximity;scrollbar-width:none}.search-layout_rankTrack__f1MXj::-webkit-scrollbar{display:none}.search-layout_rankGroup__jhZqJ{flex:0 0 calc(100% - var(--page-header-row-height));max-width:var(--content-narrow-max-width);min-width:0;border:var(--site-hairline) solid var(--site-line-soft);border-radius:var(--radius-group);background:var(--site-surface);scroll-snap-align:start;overflow:hidden;contain:layout paint}.search-layout_groupHeader__1Ma5l{min-height:var(--topbar-height);padding:0 var(--space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);border-bottom:var(--site-hairline) solid var(--site-line-soft)}.search-layout_groupCount__xRrvo{color:var(--site-text-faint);font-size:var(--font-2xs);white-space:nowrap}.search-layout_rankRow__OEhaj{display:grid;grid-template-columns:var(--space-22) calc(var(--space-24) * 4 + var(--space-12)) minmax(0,1fr);align-items:center;gap:var(--space-8);min-height:calc(var(--control-height-large) * 2 + var(--space-2));padding:var(--space-7) var(--space-10);border-bottom:var(--site-hairline) solid var(--site-line-soft);contain:layout paint}.search-layout_rankRow__OEhaj:last-child{border-bottom:0}.search-layout_rankNumber__Uzbn_{text-align:center;color:var(--site-text-muted);font-size:var(--font-lg);font-weight:var(--font-weight-number)}.search-layout_rankNumber__Uzbn_[data-top=true]{color:var(--site-primary)}.search-layout_rankCover__hz1iK{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-tile);background:var(--media-placeholder-bg);contain:layout paint}.search-layout_rankBody__JpRE4{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.search-layout_rankTitle__1zUsm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--site-text-title);font-size:var(--font-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-body)}.search-layout_rankMeta__XgYMT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--site-text-muted);font-size:var(--font-2xs)}.search-layout_rankMetrics__qcQj0{display:flex;align-items:center;gap:var(--space-12);color:var(--site-text-muted);font-size:var(--font-2xs);line-height:calc(var(--font-xs) * var(--line-height-body))}.search-layout_rankMetrics__qcQj0 span{display:inline-flex;align-items:center;gap:var(--space-3)}.search-layout_rankMetrics__qcQj0 svg{width:var(--font-xs);height:var(--font-xs);flex-shrink:0}.search-layout_rankList__r313m{display:grid;padding:var(--space-12) var(--mv-feed-gutter) var(--space-24)}.search-layout_rankPortraitRow__F25an{display:grid;grid-template-columns:var(--space-24) calc(var(--space-24) * 3) minmax(0,1fr);align-items:center;gap:var(--space-10);min-height:calc(var(--control-height-large) * 2 + var(--space-10));padding:var(--space-7) var(--space-10);border-bottom:var(--site-hairline) solid var(--site-line-soft);contain:layout paint}.search-layout_rankPortraitRow__F25an[data-unranked]{grid-template-columns:calc(var(--space-24) * 3) minmax(0,1fr)}.search-layout_resultRankList__TIybt{display:grid}.search-layout_rankPortraitRow__F25an:last-child{border-bottom:0}.search-layout_rankPortraitNumber__zhwLR{text-align:center;color:var(--site-text-muted);font-size:var(--font-lg);font-weight:var(--font-weight-number)}.search-layout_rankPortraitNumber__zhwLR[data-top=true]{color:var(--site-primary)}.search-layout_rankPortraitCover__l0yBt{position:relative;width:100%;aspect-ratio:5/7;overflow:hidden;border-radius:var(--radius-tile);background:var(--media-placeholder-bg);contain:layout paint}.search-layout_rankPostList__IBOvA{display:grid;padding:0 var(--mv-feed-gutter) var(--space-24)}.search-layout_groupHeader__1Ma5l h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-layout_summary__xQzLX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:var(--control-touch-target);padding:0 var(--mv-feed-gutter);border-bottom:var(--site-hairline) solid var(--site-line-soft)}.search-layout_summary__xQzLX p{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--site-text-muted);font-size:var(--font-xs)}.search-layout_body__nCsny{padding:var(--space-12) var(--mv-feed-gutter) var(--space-24)}@media (hover:hover) and (pointer:fine){.search-layout_keyword__dINJw:hover{background:var(--site-primary-soft);color:var(--site-primary)}.search-layout_action__VsKge:hover,.search-layout_clear__vxoV1:hover{color:var(--site-text-title)}.search-layout_submit__36l3_:not(:disabled):hover{background:var(--site-primary-hover)}.search-layout_rankRow__OEhaj:hover .search-layout_rankTitle__1zUsm{color:var(--site-primary)}}@media (min-width:768px){.search-layout_body__nCsny,.search-layout_section__jvnQn{padding-inline:var(--space-18)}.search-layout_input__AMO81{font-size:var(--font-sm)}}@media (min-width:1024px){.search-layout_hero__Scllu{position:static;display:flex;justify-content:center;padding:calc(var(--space-28) * 2) var(--space-24) var(--space-16);border:0;background:transparent;backdrop-filter:none}.search-layout_hero__Scllu .search-layout_back__Q0rbs{display:none}.search-layout_hero__Scllu .search-layout_form__MO5FD{width:100%;max-width:46rem;height:var(--topbar-height);border-radius:var(--radius-group);background:var(--search-input-bg)}.search-layout_hero__Scllu .search-layout_input__AMO81{font-size:var(--font-lg)}.search-layout_hero__Scllu .search-layout_submit__36l3_{height:var(--control-height-comfortable);padding-inline:var(--space-24);border-radius:var(--radius-tile);font-size:var(--font-nav)}.search-layout_sectionHeader__pZI64{justify-content:flex-start}.search-layout_sectionHeader__pZI64 .search-layout_heading__x8vvM{font-size:var(--font-xl)}.search-layout_keyword__dINJw{max-width:16rem}.search-layout_summary__xQzLX p{font-size:var(--font-base)}}}