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