@keyframes toolkitWorkspaceSpectrum{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.social-workspace,.ondeck-workspace{--ink:#15151b;--muted:#555c68;background:#f6f7fb;font-family:Inter,Arial,sans-serif}
.social-workspace .j-header,.ondeck-workspace .j-header{background:#0b0c10;color:white;border:0}
.social-workspace .j-header a,.social-workspace .j-header strong,.ondeck-workspace .j-header a,.ondeck-workspace .j-header strong{color:#fff}
.social-workspace .j-header small,.ondeck-workspace .j-header small{color:#c6c7cd}
.social-workspace .j-journey-bar,.ondeck-workspace .j-journey-bar{border:0;background:#181b24;color:#dce0eb}
.social-workspace .j-journey-bar strong,.ondeck-workspace .j-journey-bar strong{color:#fff}
.social-workspace .j-journey-bar a,.ondeck-workspace .j-journey-bar a{color:#8bdcff;text-underline-offset:3px}
.social-workspace .hero h1{font-weight:900;letter-spacing:-2px;color:#15151b}
.social-workspace .hero .card:first-child{background:#fff}
.social-workspace .hero .card:first-child h1,.social-workspace .hero .card:first-child h2,.social-workspace .hero .card:first-child p,.social-workspace .hero .card:first-child .gradient-text,.social-workspace .hero .card:first-child .gradient-text *{color:#15151b!important;-webkit-text-fill-color:#15151b!important}
.social-workspace .hero .card:first-child label{color:#555c68!important}
.social-workspace .gradient-text,.social-workspace .gradient-text *{color:#15151b!important;-webkit-text-fill-color:#15151b!important}
.social-workspace .prompt-box{background:#0b0c10 url('../images/dream-kinetic-inside.jpg') right bottom/cover}
.social-workspace #accessGate,.ondeck-workspace .welcome-splash{background:rgba(244,246,252,.86);backdrop-filter:blur(24px)}
.social-workspace #accessGate .gate-card,.ondeck-workspace .welcome-card{background:rgba(255,255,255,.96);border:1px solid #e0e4ef;border-radius:30px;box-shadow:0 30px 90px #131b3e1a}
.social-workspace #accessGate .tool-gate-title,.ondeck-workspace #welcomeTitle{background-image:url('../images/tools-brand-spectrum.jpg')!important;background-size:220% auto!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:toolkitWorkspaceSpectrum 10s ease-in-out infinite!important}
.social-workspace #accessGate .lock-button,.ondeck-workspace .welcome-card button{background-image:linear-gradient(#11111b94,#11111b94),url('../images/tools-brand-spectrum.jpg')!important;background-size:220% auto!important;color:#fff;animation:toolkitWorkspaceSpectrum 10s ease-in-out infinite!important;border:0;box-shadow:none}
.social-workspace #accessGate .tool-gate-terms,.ondeck-workspace .welcome-terms{color:#5d6371}
.social-workspace #accessGate .tool-gate-copy,.ondeck-workspace .welcome-copy{color:#555c68}
.toolkit-workspace-lockup{display:flex;gap:10px;align-items:center;margin-top:22px;font:12px/1.5 Inter,Arial,sans-serif;color:#15151b}
.toolkit-workspace-lockup img{width:36px;height:auto;object-fit:contain}.toolkit-workspace-lockup strong,.toolkit-workspace-lockup small{display:block}.toolkit-workspace-lockup small{color:#5d6371;font-size:9px;margin-top:3px}
.social-workspace .section-concierge,.social-workspace .btn{min-height:44px}
@media(max-width:640px){.social-workspace #accessGate .tool-gate-title,.ondeck-workspace #welcomeTitle{font-size:clamp(28px,8vw,42px)}.social-workspace #accessGate .gate-card,.ondeck-workspace .welcome-card{max-width:calc(100vw - 28px)}.social-workspace .j-journey-bar,.ondeck-workspace .j-journey-bar{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.social-workspace #accessGate .tool-gate-title,.ondeck-workspace #welcomeTitle,.social-workspace #accessGate .lock-button,.ondeck-workspace .welcome-card button{animation:none!important}}
