@media (max-width:760px){html{scroll-padding-top:150px!important}body{min-width:0!important;font-size:var(--font-size-d6522538)!important;-webkit-text-size-adjust:100%!important}button,input,select,summary{touch-action:manipulation!important}img{max-width:100%!important}.topbar-context{min-width:0!important;padding:0!important}.topbar-title-row{align-items:flex-start!important;gap:var(--gap-9bc5fefa)!important;flex-wrap:wrap!important}.module-summary{max-width:none!important;margin-top:var(--margin-d6eb2360)!important;font-size:var(--font-size-09390078)!important;line-height:1.55!important}.module-guide summary{min-height:44px!important;padding:var(--padding-6678d127)!important;font-size:var(--font-size-4bd46d40)!important}.module-guide summary>span{width:20px!important;height:20px!important;font-size:var(--font-size-09390078)!important}.module-guide-panel{z-index:80!important;border-radius:var(--radius-09390078)!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 164px)!important;position:fixed!important;top:148px!important;left:10px!important;overflow-y:auto!important}.module-guide-panel header{padding:var(--padding-344c3863)!important}.module-guide-panel header small,.module-guide-panel header em{font-size:var(--font-size-933cc733)!important}.module-guide-panel header strong{font-size:var(--font-size-4678bd4d)!important}.module-guide-panel dl{padding:var(--padding-a7ced624)!important}.module-guide-panel dl>div{gap:var(--gap-933cc733)!important;padding:var(--padding-3da68d18)!important;grid-template-columns:72px 1fr!important}.module-guide-panel dt{font-size:var(--font-size-4bd46d40)!important}.module-guide-panel dd{font-size:var(--font-size-09390078)!important;overflow-wrap:anywhere!important;line-height:1.65!important}.auth-form .password-input-wrap input{padding-right:var(--padding-c8c1bb10)!important}.auth-form .password-visibility{width:44px!important;height:44px!important;padding:var(--padding-09390078)!important;right:2px!important}.trend-dashboard,.brand-view,.auto-style-library,.development-board{gap:var(--gap-09390078)!important;padding-top:var(--padding-09390078)!important}.trend-hero,.brand-hero,.style-library-hero,.development-hero{min-height:0!important;padding:var(--padding-e5dc4be2)!important;border-radius:var(--radius-09390078)!important;align-items:flex-start!important;gap:var(--gap-6d27d54c)!important;flex-direction:column!important}.trend-hero h2,.brand-hero h2,.style-library-hero h2,.development-hero h2{margin:var(--margin-b63c5fc9)!important;font-size:var(--font-size-228d2885)!important;line-height:1.28!important}.trend-hero button,.brand-hero>button{min-height:44px!important;font-size:var(--font-size-09390078)!important}.trend-metrics,.brand-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trend-metrics article,.brand-kpis article{padding:var(--padding-4678bd4d)!important;border-bottom:1px solid var(--line)!important}.trend-metrics article:nth-child(2),.brand-kpis article:nth-child(2){border-right:0!important}.trend-metrics article:nth-last-child(-n+2),.brand-kpis article:nth-last-child(-n+2){border-bottom:0!important}.trend-metrics small,.trend-metrics span,.brand-kpis small{font-size:var(--font-size-4bd46d40)!important;line-height:1.45!important}.trend-metrics b,.brand-kpis b{font-size:var(--font-size-dacf9dcc)!important}.trend-section,.japan-brand-rule,.japan-brand-detail,.forecast-gate,.data-quality-ledger,.source-registry,.brand-policy,.core-products-panel,.market-cycle-panel,.horizon-panel,.collector-form,.collected-items-panel,.brand-analysis-panel,.style-library-policy,.direction-rules,.evidence-use-gate{padding:var(--padding-4678bd4d)!important;border-radius:var(--radius-4bd46d40)!important}.section-head{align-items:flex-start!important;gap:var(--gap-933cc733)!important;flex-wrap:wrap!important}.section-head h3{font-size:var(--font-size-157d8af9)!important}.section-head>span,.core-products-panel .section-head>span,.market-cycle-panel .section-head>span{font-size:var(--font-size-4bd46d40)!important;line-height:1.5!important}.element-grid,.trend-products,.japan-brand-detail-grid,.japan-brand-stats,.japan-brand-categories,.forecast-market-grid,.analysis-columns,.current-market-modes,.season-rules{grid-template-columns:1fr!important}.color-signal-grid,.korea-discovery-grid,.visual-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.korea-discovery-grid h4,.visual-cluster-grid h4{font-size:var(--font-size-09390078)!important}.korea-discovery-grid header em,.visual-cluster-grid header em{font-size:var(--font-size-933cc733)!important}.korea-discovery-grid>article>p,.visual-cluster-grid article>p{min-height:0!important;font-size:var(--font-size-4bd46d40)!important;line-height:1.55!important}.brand-form,.collector-grid,.inline-source-form,.horizon-controls{gap:var(--gap-09390078)!important;grid-template-columns:1fr!important}.brand-form{padding:var(--padding-4678bd4d)!important}.brand-form label span,.collector-form label span,.horizon-controls label>span:first-child{font-size:var(--font-size-4bd46d40)!important}.brand-form input,.brand-form select,.brand-form>button,.collector-form input,.collector-form select,.inline-source-form input,.inline-source-form select,.horizon-controls input,.horizon-controls>button{width:100%!important;min-height:44px!important;font-size:var(--font-size-233710a7)!important}.brand-grid,.collector-grid,.collected-item-grid{grid-template-columns:1fr!important}.brand-card,.collector-card{padding:var(--padding-157d8af9)!important}.brand-card-head>span,.brand-card-head>em,.brand-card>p,.brand-source span,.brand-source small,.brand-metrics small,.collector-card p,.collector-source-list,.collector-result{font-size:var(--font-size-4bd46d40)!important;line-height:1.55!important}.brand-card-actions{flex-wrap:wrap!important}.brand-card-actions button,.open-japan-brand,.load-more-brands{min-height:44px!important;padding:var(--padding-f41140e5)!important;font-size:var(--font-size-4bd46d40)!important}.policy-grid{grid-template-columns:1fr!important}.policy-grid i,.policy-grid p,.calendar-table>div,.core-score-note,.horizon-guidance{font-size:var(--font-size-4bd46d40)!important}.source-registry,.core-products-panel,.market-cycle-panel,.horizon-panel{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.source-table,.core-product-groups,.calendar-table{min-width:700px!important}.source-table>div,.core-product-row{font-size:var(--font-size-4bd46d40)!important}.source-table>div:first-child,.core-product-head,.calendar-table>div:first-child{font-size:var(--font-size-933cc733)!important}.horizon-timeline{min-width:680px!important}.style-library-toolbar{gap:var(--gap-22be94e0)!important;grid-template-columns:1fr!important}.style-market-tabs{overflow-x:auto!important}.style-market-tabs button,.style-library-toolbar select,.style-library-toolbar input{min-height:44px!important;font-size:var(--font-size-09390078)!important}.style-image-grid{gap:var(--gap-22be94e0)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.style-image-grid>a>section{padding:var(--padding-4bd46d40)!important}.style-image-grid p{font-size:var(--font-size-933cc733)!important}.style-image-grid h3{min-height:40px!important;font-size:var(--font-size-09390078)!important;line-height:1.55!important}.style-image-grid section>div span,.style-image-grid footer em,.style-image-wrap em,.style-image-wrap small{font-size:var(--font-size-22be94e0)!important}.style-image-grid footer b{font-size:var(--font-size-09390078)!important}.style-pagination button{min-width:44px!important;min-height:44px!important}.direction-filter{margin:var(--margin-4fa0de21)!important;padding:var(--padding-ec16a030)!important;scrollbar-width:none!important;overflow-x:auto!important}.direction-filter::-webkit-scrollbar{display:none!important}.direction-filter button{min-height:44px!important;padding:var(--padding-7f014fe7)!important;font-size:var(--font-size-4bd46d40)!important;flex:none!important}.direction-grid{grid-template-columns:1fr!important}.direction-card{padding:var(--padding-157d8af9)!important}.direction-card p,.direction-evidence,.direction-card small{font-size:var(--font-size-4bd46d40)!important;line-height:1.6!important}.direction-images{grid-template-columns:repeat(3,minmax(0,1fr))!important}.japan-brand-toolbar,.korea-discovery-toolbar{flex-direction:column!important;align-items:stretch!important}.japan-brand-toolbar button,.japan-brand-toolbar select,.korea-discovery-toolbar button,.korea-discovery-toolbar select{min-height:44px!important;font-size:var(--font-size-09390078)!important}.japan-brand-products{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.japan-brand-products>*{min-width:190px!important}a,p,small,dd{overflow-wrap:anywhere!important}}@media (max-width:430px){.module-summary{font-size:var(--font-size-4bd46d40)!important}.trend-hero,.brand-hero,.style-library-hero,.development-hero{padding:var(--padding-ce29be16)!important}.trend-hero h2,.brand-hero h2,.style-library-hero h2,.development-hero h2{font-size:var(--font-size-b29b5333)!important}.color-signal-grid,.style-image-grid{grid-template-columns:1fr!important}.style-image-grid h3{min-height:0!important;font-size:var(--font-size-d6522538)!important}.korea-discovery-grid,.visual-cluster-grid{grid-template-columns:1fr!important}.module-guide-panel{top:146px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
