.WidgetTopicMatrix-module-scss-module__3BnU7W__matrix{flex-direction:column;gap:32px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__controls{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__searchField{border-radius:var(--border-r-xl);border:1px solid rgba(var(--color-gray2),.32);background:rgba(var(--bg-elevated),1);max-width:420px;box-shadow:var(--container-shadow-soft,0 6px 20px rgba(15,23,42,.08));flex:320px;align-items:center;gap:12px;padding:12px 16px 12px 44px;display:flex;position:relative}.WidgetTopicMatrix-module-scss-module__3BnU7W__searchField input{width:100%;color:rgba(var(--color-text-base),1);background:0 0;border:none;outline:none;font-size:16px}.WidgetTopicMatrix-module-scss-module__3BnU7W__searchField input::placeholder{color:rgba(var(--color-gray),.8)}.WidgetTopicMatrix-module-scss-module__3BnU7W__searchIcon{font-size:18px;line-height:1;position:absolute;left:16px}.WidgetTopicMatrix-module-scss-module__3BnU7W__filters{flex-wrap:wrap;gap:12px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__filterButton,.WidgetTopicMatrix-module-scss-module__3BnU7W__filterActive{border:1px solid rgba(var(--color-gray2),.28);background:rgba(var(--bg-elevated),1);color:rgba(var(--color-gray),1);font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.WidgetTopicMatrix-module-scss-module__3BnU7W__filterButton:hover{background:rgba(var(--color-gray2),.12);color:rgba(var(--color-text-base),1)}.WidgetTopicMatrix-module-scss-module__3BnU7W__filterActive{border-color:rgba(var(--color-primary),.38);background:rgba(var(--color-primary),.16);color:rgba(var(--color-primary),1)}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardContainer{margin-left:-24px;margin-right:-24px;padding:0 24px 12px;position:relative;overflow:hidden}.WidgetTopicMatrix-module-scss-module__3BnU7W__board{scrollbar-width:thin;align-items:stretch;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.WidgetTopicMatrix-module-scss-module__3BnU7W__board::-webkit-scrollbar{height:6px}.WidgetTopicMatrix-module-scss-module__3BnU7W__board::-webkit-scrollbar-thumb{background:rgba(var(--color-gray2),.32);border-radius:999px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadow{pointer-events:none;opacity:0;width:58px;transition:opacity .2s;position:absolute;top:0;bottom:12px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadowLeft{background:linear-gradient(90deg,#f5f5f7 0%,rgba(245,245,247,0) 100%);left:24px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadowRight{background:linear-gradient(270deg,#f5f5f7 0%,rgba(245,245,247,0) 100%);right:24px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadowVisible{opacity:1}.WidgetTopicMatrix-module-scss-module__3BnU7W__column{background:rgba(var(--bg-container),1);border:1px solid rgba(var(--color-gray2),.28);box-shadow:var(--container-shadow);border-radius:24px;flex-direction:column;flex:0 0 320px;gap:16px;min-height:420px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnTitle{flex-direction:column;gap:6px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnTitle h2{margin:0;font-size:18px;font-weight:600;line-height:1.3}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnTitle p{color:rgba(var(--color-gray),1);margin:0;font-size:14px;line-height:1.5}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnCount{background:rgba(var(--color-gray2),.16);min-width:32px;height:32px;color:rgba(var(--color-text-base),1);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnBody{flex-direction:column;gap:12px;padding:8px 20px 20px;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__topicCard{border-radius:var(--border-r-xl);border:1px solid rgba(var(--color-gray2),.24);background:rgba(var(--bg-elevated),1);color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.WidgetTopicMatrix-module-scss-module__3BnU7W__topicCard:hover{border-color:rgba(var(--color-primary),.45);box-shadow:0 12px 30px rgba(var(--color-primary),.12);transform:translateY(-2px)}.WidgetTopicMatrix-module-scss-module__3BnU7W__topicTitle{font-size:16px;font-weight:500;line-height:1.4}.WidgetTopicMatrix-module-scss-module__3BnU7W__topicDescription{color:rgba(var(--color-gray),1);margin:0;font-size:14px;line-height:1.5}.WidgetTopicMatrix-module-scss-module__3BnU7W__columnEmpty{border-radius:var(--border-r-xl);border:1px dashed rgba(var(--color-gray2),.4);background:rgba(var(--bg-elevated),.8);color:rgba(var(--color-gray),1);padding:18px;font-size:14px;line-height:1.5}@media (max-width:960px){.WidgetTopicMatrix-module-scss-module__3BnU7W__matrix{gap:24px}.WidgetTopicMatrix-module-scss-module__3BnU7W__controls{flex-direction:column;align-items:stretch}.WidgetTopicMatrix-module-scss-module__3BnU7W__filters{justify-content:flex-start}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardContainer{margin:0 -16px;padding:0 16px 12px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadowLeft{left:16px}.WidgetTopicMatrix-module-scss-module__3BnU7W__boardShadowRight{right:16px}}@media (max-width:640px){.WidgetTopicMatrix-module-scss-module__3BnU7W__searchField{flex:auto;max-width:100%}.WidgetTopicMatrix-module-scss-module__3BnU7W__column{flex:0 0 260px}}
.page-module-scss-module__K6VIhq__wrapper{max-width:1440px;color:rgba(var(--color-text-base),1);flex-direction:column;gap:48px;width:90%;margin:0 auto;padding:72px 24px 128px;display:flex}.page-module-scss-module__K6VIhq__hero{flex-direction:column;gap:20px;max-width:760px;display:flex}.page-module-scss-module__K6VIhq__hero h1{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:600;line-height:1.1}.page-module-scss-module__K6VIhq__hero p{color:rgba(var(--color-gray),1);margin:0;font-size:18px;line-height:1.7}.page-module-scss-module__K6VIhq__kicker{background:rgba(var(--color-primary),.12);color:rgba(var(--color-primary),1);font-size:var(--text-sm);letter-spacing:var(--text-space5);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 16px;font-weight:600;display:inline-flex}@media (max-width:960px){.page-module-scss-module__K6VIhq__wrapper{gap:36px;padding:56px 16px 96px}.page-module-scss-module__K6VIhq__hero h1{font-size:36px}}@media (max-width:640px){.page-module-scss-module__K6VIhq__hero h1{font-size:30px}}
