.tfxOnq_publicationRoot{box-sizing:border-box;width:100%}.tfxOnq_publicationContainer{width:100%;padding:.75rem}.tfxOnq_publicationHeader{border-bottom:1px solid var(--border-color);align-items:center;padding:.75rem;display:flex}.tfxOnq_publicationLogo{color:var(--color-warning);border-left:1px solid var(--border-color);align-items:center;height:40px;padding-left:.75rem;font-size:1.8em;font-weight:700;display:flex}.tfxOnq_publicationHero{background-color:rgba(var(--theme-bg-rgb), 1);place-items:center;width:100%;height:480px;display:grid;position:relative;overflow:hidden}.tfxOnq_publicationHero:before{content:"";background:url(/opusunity-banner.png) 50%/cover no-repeat;background-color:var(--theme-bg);opacity:.12;z-index:0;position:absolute;inset:0}.tfxOnq_publicationHero .tfxOnq_HeroSection{z-index:1;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;max-width:840px;display:flex;position:relative}.tfxOnq_HeroSection .tfxOnq_HeroTitle{color:var(--color-white);text-align:center;background-color:rgba(var(--color-warning-rgb), .4);border-radius:var(--radius-4xl);border:1px solid var(--color-warning);margin-bottom:1.4rem;padding:.4rem 1rem;font-size:.94rem;font-weight:500;line-height:1.2;display:inline-block}.tfxOnq_HeroSection .tfxOnq_HeroSubtitle{color:var(--color-white);text-align:center;margin-bottom:1.5rem;font-size:3rem;font-weight:500;line-height:.96}.tfxOnq_HeroSection .tfxOnq_HeroSubtitle strong{color:var(--color-warning);filter:drop-shadow(0 0 2px rgba(var(--color-warning-rgb), .3))}.tfxOnq_HeroSection .tfxOnq_HeroDescription{color:var(--color-white);text-align:center;font-size:1.2rem;font-weight:300;line-height:1.2}.tfxOnq_HeroSection .tfxOnq_HeroSearch{background-color:rgba(var(--color-bg-rgb), .6);border-radius:var(--radius-4xl);border:1px solid rgba(var(--color-bg-rgb), .8);-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:400px;height:48px;margin:2rem auto 0;padding-left:1.5rem;padding-right:.4rem;display:flex}.tfxOnq_HeroSection .tfxOnq_HeroSearch:hover{background-color:rgba(var(--color-bg-rgb), .8);border-color:rgba(var(--color-warning-rgb), 1);box-shadow:var(--shadow-lg);transition:background-color .3s,border-color .3s}.tfxOnq_HeroSection .tfxOnq_SearchText{min-width:0;max-width:100%;color:var(--color-gray-600);cursor:text;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:1em;font-weight:400;overflow:hidden}@media (max-width:568px){.tfxOnq_HeroSection .tfxOnq_SearchText{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}}.tfxOnq_HeroSection .tfxOnq_HeroSearch .tfxOnq_CtrlK{background-color:var(--theme-color);border-radius:var(--radius-4xl);color:var(--color-white);flex-shrink:0;padding:.5rem 1rem}@media (max-width:768px){.tfxOnq_publicationHero{height:480px}.tfxOnq_publicationHero .tfxOnq_HeroSection{padding:0 1rem}.tfxOnq_HeroSection .tfxOnq_HeroTitle{margin-bottom:1rem;font-size:1rem}.tfxOnq_HeroSection .tfxOnq_HeroSubtitle{margin-bottom:1rem;font-size:2.4rem}.tfxOnq_HeroSection .tfxOnq_HeroDescription{font-size:1.05rem}}.tfxOnq_publicationWidgetContainer{z-index:1;justify-content:center;margin:-3.2rem auto 3rem;padding:0 1rem;display:flex;position:relative}.tfxOnq_publicationWidget{background-color:var(--color-gray-900);border-bottom:1px solid var(--border-color);border-radius:var(--radius-4xl);width:100%;max-width:1090px;box-shadow:var(--shadow-xs);-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.tfxOnq_publicationWidget .tfxOnq_widgetText{color:var(--color-white);font-size:1.1em;font-weight:400}.tfxOnq_publicationWidget .tfxOnq_widgetText strong{font-weight:600}.tfxOnq_publicationWidget .tfxOnq_userList{align-items:center;display:flex}.tfxOnq_publicationWidget .tfxOnq_userList .tfxOnq_userAvatar{background-color:var(--color-gray-900);border:3px solid var(--color-gray-900);border-radius:50%;width:40px;height:40px;margin-left:-1.1rem}.tfxOnq_publicationWidget .tfxOnq_userList .tfxOnq_userAvatar:first-of-type{margin-left:0}.tfxOnq_publicationWidget .tfxOnq_widgetActions{margin-left:auto}.tfxOnq_publicationWidget .tfxOnq_widgetActions button{background-color:var(--color-warning);color:var(--color-white);border-radius:var(--radius-4xl);padding:.75rem 1rem;font-size:1.05em;font-weight:500}@media (max-width:768px){.tfxOnq_publicationWidget{flex-direction:column;align-items:center;padding:1rem}.tfxOnq_publicationWidget .tfxOnq_widgetActions{margin:0 auto}.tfxOnq_publicationWidget .tfxOnq_widgetText{text-align:center}}.tfxOnq_publicationFeatures{width:100%;max-width:1090px;margin:0 auto 2.5rem}@media (max-width:1090px){.tfxOnq_publicationFeatures{padding:0 .75rem}}.tfxOnq_publicationFeatures .tfxOnq_featuresHeader{text-align:center;flex-direction:column;margin-bottom:2.5rem;display:flex}.tfxOnq_featuresHeader .tfxOnq_featuresTitle{color:var(--color-text);margin-bottom:1.5rem;font-size:2em;font-weight:500;line-height:1.1}.tfxOnq_featuresHeader .tfxOnq_featuresTitle strong{color:var(--color-warning);font-weight:600}.tfxOnq_featuresHeader .tfxOnq_featuresDescription{color:var(--color-text);font-size:1.1em;font-weight:300;line-height:1.2}.tfxOnq_featuresCard{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}.tfxOnq_featuresCard .tfxOnq_featureItem{background-color:var(--color-bg);border-radius:var(--radius-xl);border:2px solid var(--border-color);text-align:center;padding:1.2rem}.tfxOnq_featuresCard .tfxOnq_featureItem .tfxOnq_featureIcon{background-color:rgba(var(--theme-color-rgb), .1);width:60px;height:60px;color:var(--theme-color);filter:drop-shadow(0 0 2px rgba(var(--theme-bg-rgb), .3));border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.tfxOnq_featuresCard .tfxOnq_featureItem .tfxOnq_featureTitle{color:var(--color-warning);margin-bottom:.75rem;font-size:1.2em;font-weight:600}.tfxOnq_featuresCard .tfxOnq_featureItem .tfxOnq_featureDescription{color:var(--color-gray-400);font-size:.84em;font-weight:400;line-height:1.2}@media (max-width:990px){.tfxOnq_featuresCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.tfxOnq_publicationList{border:1px solid var(--border-color);background-color:var(--color-bg);border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;width:100%;max-width:1090px;margin:0 auto 2.5rem}.tfxOnq_publicationList .tfxOnq_listHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem;display:flex}.tfxOnq_publicationList .tfxOnq_listTitle{color:var(--theme-color);font-size:1.4em;font-weight:600}.tfxOnq_publicationList .tfxOnq_userList{align-items:center;display:flex}.tfxOnq_publicationList .tfxOnq_userList .tfxOnq_userAvatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-left:-.75rem}.tfxOnq_publicationList .tfxOnq_userList .tfxOnq_userAvatar img{background-color:var(--color-bg);border:2px solid var(--color-bg);border-radius:50%;flex-shrink:0;width:100%;height:100%}.tfxOnq_publicationList .tfxOnq_listItem{border-bottom:1px solid var(--border-color);gap:1.2rem;padding:.75rem;display:flex}.tfxOnq_publicationList .tfxOnq_listItem:hover{background-color:var(--color-light);transition:background-color .3s}.tfxOnq_publicationList .tfxOnq_listItem:hover .tfxOnq_itemName{color:var(--color-warning)}.tfxOnq_publicationList .tfxOnq_listItem:last-of-type{border-bottom:0}.tfxOnq_publicationList .tfxOnq_listItemAvatar{border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:40px;height:40px}.tfxOnq_publicationList .tfxOnq_listItemContent{flex-direction:column;display:flex}.tfxOnq_publicationList .tfxOnq_listItemContent .tfxOnq_itemName{color:var(--color-text);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:1.1em;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tfxOnq_publicationList .tfxOnq_listItemContent .tfxOnq_itemUsers{color:var(--color-gray-400);font-size:.9em;font-weight:500}.tfxOnq_publicationList .tfxOnq_listItemContent .tfxOnq_itemUsers span{background-color:rgba(var(--theme-color-rgb), .1);color:var(--color-text);border-radius:var(--radius-4xl);align-items:center;padding:.1rem .75rem;font-size:.9em;font-weight:500;display:inline-flex}@media (max-width:568px){.tfxOnq_publicationList .tfxOnq_listItemContent .tfxOnq_itemUsers span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:250px;overflow:hidden}}.tfxOnq_publicationList .tfxOnq_listActions{justify-content:center;align-items:center;padding:1rem;display:flex}.tfxOnq_publicationList .tfxOnq_listActions a{color:var(--color-text);background-color:var(--color-light-dark);border-radius:var(--radius-4xl);align-items:center;gap:5px;padding:.3rem 1.2rem;font-size:1em;font-weight:500;display:inline-flex}.tfxOnq_publicationList .tfxOnq_listActions a:hover{color:var(--color-white);background-color:var(--theme-color)}.tfxOnq_publicationFooter{border-top:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex}.tfxOnq_publicationFooter .tfxOnq_footerLinks{flex-wrap:wrap;justify-content:center;gap:1rem;padding-bottom:.75rem;display:flex}.tfxOnq_publicationFooter .tfxOnq_footerLinks a{color:var(--color-text);font-size:clamp(.8em,4vw,1em);font-weight:500;line-height:1.2}.tfxOnq_publicationFooter .tfxOnq_footerLinks a:hover{color:var(--color-warning)}.tfxOnq_publicationFooter .tfxOnq_footerCopy{color:var(--color-gray-400);border-top:1px solid var(--border-color);max-width:600px;margin:0 auto;padding-top:.75rem;font-size:.85rem}
