body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}::-webkit-scrollbar{height:3px;width:3px}.app-layout{background:#06060d;display:flex;height:100vh;overflow:hidden}.sidebar-nav{flex-shrink:0;transition:width .25s ease,transform .25s ease;width:240px}.main-content{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.content-scroll{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 5rem}.bottom-nav{align-items:center;background:#0d0c18;border-top:1px solid #ffffff12;bottom:0;display:none;height:60px;justify-content:space-around;left:0;padding:0 .5rem env(safe-area-inset-bottom);position:fixed;right:0;z-index:200}.bottom-nav-btn{align-items:center;background:none;border:none;border-radius:10px;color:#55506a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:9px;font-weight:600;gap:3px;letter-spacing:.04em;min-width:44px;padding:6px 10px;text-transform:uppercase;transition:all .15s}.bottom-nav-btn.active{background:#d4a8531a;color:#d4a853}.bottom-nav-btn svg{height:20px;width:20px}.topbar-mobile-menu{display:none}.feed-card,.job-card,.talent-card{width:100%}.talent-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.analytics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.analytics-scores-grid,.profile-modules-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sparky-btn{bottom:28px;position:fixed;right:28px;z-index:1000}.sparky-panel{bottom:100px;position:fixed;right:28px;width:380px;z-index:999}@media (max-width:1024px){.sidebar-nav{width:68px}.sidebar-nav .logo-text,.sidebar-nav .nav-label,.sidebar-nav .user-name{display:none}.talent-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sparky-panel{width:340px}}@media (max-width:767px){.sidebar-nav{display:none}.bottom-nav{display:flex}.content-scroll{padding:1rem 1rem 80px}.feed-container{max-width:100%!important}.analytics-scores-grid,.profile-modules-grid,.talent-grid{grid-template-columns:1fr}.profile-stats-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.profile-stats-row::-webkit-scrollbar{display:none}.profile-stats-row>div{flex-shrink:0;min-width:80px}.sparky-btn{bottom:72px!important;font-size:20px!important;height:48px!important;right:16px!important;width:48px!important}.sparky-panel{bottom:128px;left:8px;max-height:60vh;right:8px;width:auto}.job-detail-grid{grid-template-columns:1fr!important}.settings-tabs{overflow-x:auto;scrollbar-width:none}.settings-tabs::-webkit-scrollbar{display:none}.topbar-title{font-size:16px!important}.chat-layout{flex-direction:column}.thread-list-panel{max-height:200px;overflow-y:auto;width:100%!important}.auth-card{margin:.5rem!important;padding:1.5rem!important}.compose-actions{flex-wrap:wrap;gap:6px}}@media (hover:none){a,button{-webkit-tap-highlight-color:transparent}button:active{opacity:.7;transition:opacity .1s}}@media (max-width:767px){.bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}.content-scroll{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.profile-container{padding:0}.profile-hero-inner{flex-wrap:wrap}.profile-edit-btn{justify-content:center;margin-top:12px;width:100%}.analytics-scores-grid,.profile-modules-grid{grid-template-columns:1fr!important}.sparky-btn{bottom:72px!important;font-size:20px!important;height:48px!important;right:16px!important;width:48px!important}.sparky-panel{bottom:130px!important;left:8px!important;right:8px!important;width:auto!important}.content-scroll{height:calc(100vh - 58px)!important;overflow-y:auto!important;padding-bottom:100px!important}.sparky-btn{bottom:76px!important;box-shadow:0 2px 12px #d4a85359!important;font-size:18px!important;height:46px!important;right:16px!important;width:46px!important}.sparky-panel{bottom:134px!important;left:8px!important;max-height:55vh!important;right:8px!important;width:auto!important}.bottom-nav{bottom:0!important;z-index:300!important}#root,.app-layout,body{max-width:100vw!important;overflow-x:hidden!important}.content-scroll>*{max-width:100%!important;overflow-x:hidden!important}.feed-container{padding:0!important}.feed-container,button,div[style*="border-radius: 12px"],div[style*="borderRadius: 12"]{max-width:100%!important}div[style*="grid-template-columns: 1fr 1fr"],div[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}.job-detail-grid{grid-template-columns:1fr 1fr!important}.compose-actions,div[style*="display: 'flex', gap: 4"]{flex-wrap:wrap!important}.compose-actions{gap:6px!important}div[style*="background: T.s2"][style*="border-radius: 10px"]{overflow-x:auto!important}.profile-container h1{font-size:20px!important}header[style*="padding: 0 1.5rem"]{padding:0 .75rem!important}}@media (min-width:768px) and (max-width:1024px){.content-scroll{padding:1rem!important}.feed-container{max-width:100%!important}.talent-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media (max-width:767px){button{font-size:14px!important;min-height:44px!important;min-width:44px!important;padding:.55rem .9rem!important;white-space:nowrap!important}button:has(svg):not(:has(span)){justify-content:center!important;min-width:44px!important;padding:0!important;width:44px!important}input,select,textarea{border-radius:8px!important;font-size:16px!important;min-height:48px!important;padding:.7rem 1rem!important;width:100%!important}textarea{min-height:80px!important}div[style*="display: 'flex'"][style*=gap]>button,div[style*="display:'flex'"][style*=gap]>button{flex:1 1 auto!important;min-width:80px!important}.btn-row button,.compose-actions button{flex:1 1!important;justify-content:center!important}div[style*="background: T.s2"] button,div[style*="borderRadius: 10"] button{flex:1 1!important;font-size:12px!important;min-height:40px!important;padding:.4rem .6rem!important}span[style*="border-radius: 20px"],span[style*="borderRadius: 20px"]{min-height:0!important;min-height:auto!important;min-width:0!important;min-width:auto!important;padding:4px 10px!important}button[style*="borderRadius: 20"]{font-size:13px!important;min-height:36px!important;padding:6px 14px!important}.bottom-nav-btn{font-size:8px!important;min-height:50px!important;min-width:40px!important;padding:6px 4px!important}.sparky-panel textarea{font-size:14px!important;min-height:40px!important}.sparky-panel button[style*="width:34px"]{height:40px!important;min-height:40px!important;width:40px!important}.job-form button,.profile-edit-form button{justify-content:center!important;margin-bottom:8px!important;width:100%!important}.analytics-grid>div{padding:1rem!important}.chat-footer{gap:8px!important;padding:.6rem!important}.chat-footer input{font-size:16px!important}.auth-card button{justify-content:center!important;width:100%!important}span[style*="borderRadius: 20"][style*="fontSize: 10"]{min-height:0!important;min-height:auto!important;min-width:0!important;min-width:auto!important}button[style*="borderRadius: 11px"][style*="height: 22px"],button[style*="borderRadius: 12px"][style*="height: 24px"]{height:28px!important;min-height:0!important;min-height:auto!important;padding:0!important;width:50px!important}}@media (min-width:768px) and (max-width:1024px){button{min-height:40px!important}input,select,textarea{font-size:15px!important}}@media (max-width:767px){div[style*="display: 'flex', gap: 4"][style*=borderTop]{gap:4px!important;padding-top:10px!important}div[style*="display: 'flex', gap: 4"][style*=borderTop] button{flex:1 1!important;font-size:11px!important;gap:3px!important;justify-content:center!important;min-height:36px!important;padding:0 4px!important}div[style*="justifyContent: 'space-between'"][style*="marginTop: 10"]{flex-direction:column!important;gap:8px!important}div[style*="justifyContent: 'space-between'"][style*="marginTop: 10"]>div{justify-content:center!important}div[style*="justifyContent: 'space-between'"][style*="marginTop: 10"]>button{justify-content:center!important;width:100%!important}.connections-container .card-row,div[style*="display: 'flex', alignItems: 'center', gap: 12"][style*="marginBottom: 10"]{flex-wrap:wrap!important;gap:8px!important}div[style*="display: 'flex', gap: 8"][style*="alignItems: 'center'"]{flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;width:100%!important}div[style*="display: 'flex', gap: 8"][style*="alignItems: 'center'"] button{flex:1 1!important;font-size:12px!important;max-width:120px!important;min-height:36px!important;min-width:70px!important;padding:0 8px!important}.profile-hero-inner{align-items:flex-start!important;flex-direction:column!important}.profile-container button:last-of-type,.profile-edit-btn,button[style*="Edit Studio"]{justify-content:center!important;margin-top:10px!important;min-height:44px!important;width:100%!important}.profile-container div[style*="flexWrap: 'wrap'"] button{font-size:12px!important;min-height:34px!important;padding:4px 10px!important;white-space:nowrap!important}.profile-container div[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}.profile-container div[style*="display: 'flex', gap: 10"]{flex-direction:row!important;gap:8px!important}.profile-container div[style*="display: 'flex', gap: 10"] button{flex:1 1!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-stats-row{font-size:11px!important;grid-template-columns:repeat(5,minmax(60px,1fr))!important;overflow-x:auto!important}.profile-stats-row>div>div:first-child{font-size:18px!important}.profile-stats-row{-webkit-overflow-scrolling:touch!important;display:flex!important;gap:0!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}}@media (max-width:767px){.profile-stats-row::-webkit-scrollbar{display:none!important}.profile-stats-row>div{border-right:1px solid #ffffff12!important;flex:0 0 auto!important;min-width:72px!important;padding:0 8px!important;text-align:center!important}.profile-stats-row>div:last-child{border-right:none!important}.profile-stats-row>div>div:first-child{font-size:20px!important;font-weight:700!important}.profile-stats-row>div>div:last-child{font-size:9px!important;letter-spacing:.04em!important}div[style*="alignItems: 'center', gap: 12"][style*="marginBottom: 10"]{align-items:flex-start!important;flex-wrap:wrap!important}div[style*="display: 'flex', gap: 8, alignItems: 'center'"]{gap:6px!important;margin-top:8px!important;width:100%!important}div[style*="display: 'flex', gap: 8, alignItems: 'center'"] button{flex:1 1!important;font-size:12px!important;justify-content:center!important;max-width:50%!important;min-height:36px!important;min-width:0!important;overflow:hidden!important;padding:0 6px!important;text-overflow:ellipsis!important;white-space:nowrap!important}div[style*="display: 'flex', gap: 12, marginBottom: 20"]{flex-wrap:wrap!important;gap:8px!important}div[style*="display: 'flex', gap: 12, marginBottom: 20"]>div[style*="flex: 1"]{flex:1 1 100%!important;min-width:0!important}div[style*="display: 'flex', gap: 12, marginBottom: 20"]>button{flex:1 1!important;font-size:12px!important;justify-content:center!important;min-height:40px!important;min-width:0!important;padding:0 8px!important;white-space:nowrap!important}div[style*="display: 'flex', gap: 10, marginBottom: 18"]{flex-wrap:wrap!important;gap:8px!important}div[style*="display: 'flex', gap: 10, marginBottom: 18"]>div{flex:1 1 100%!important}div[style*="display: 'flex', gap: 10, marginBottom: 18"]>button, div[style*="display: 'flex', gap: 10, marginBottom: 18"]>select{flex:1 1!important;font-size:12px!important;min-width:0!important}button[id*=availBtn],button[style*=Available]{font-size:11px!important;min-height:40px!important;padding:0 10px!important;white-space:nowrap!important}div[style*="gap: 10"][style*="marginBottom: 18"]{flex-wrap:wrap!important;gap:8px!important}div[style*="gap: 10"][style*="marginBottom: 18"]>div[style*="flex: 1"]{flex:1 1 100%!important}div[style*="gap: 10"][style*="marginBottom: 18"]>button,div[style*="gap: 10"][style*="marginBottom: 18"]>select{flex:1 1!important;font-size:12px!important;min-height:40px!important;min-width:0!important}div[style*="gap: 10"][style*="marginBottom: 18"]>button{justify-content:center!important;padding:0 8px!important;white-space:nowrap!important}.talent-grid div[style*="display: 'flex', gap: 8"]{gap:6px!important}.talent-grid div[style*="display: 'flex', gap: 8"] button{flex:1 1!important;font-size:12px!important;justify-content:center!important;min-height:38px!important;padding:0 6px!important}div[style*=badge-ok],span[style*=Available]{font-size:10px!important;padding:2px 6px!important;white-space:nowrap!important}.content-scroll div[style*="display: 'flex'"]{max-width:100%!important}button{overflow:hidden!important;text-overflow:ellipsis!important}header button{font-size:12px!important;min-height:34px!important;min-width:34px!important;padding:4px 8px!important}.chat-layout{flex-direction:column!important;height:calc(100vh - 120px)!important}.chat-layout>div:first-child{flex-shrink:0!important;max-height:180px!important;width:100%!important}.chat-layout>div:last-child{flex:1 1!important;min-height:0!important}}
/*# sourceMappingURL=main.8e8967aa.css.map*/